我认为首先你提的问题不是很清楚,什么是“环境”,在java中“环境”有其特殊的含义,
如果你写的程序只是“System.out.println("hello world")之类的话,那么只要设置两个
环境变量即可(这两个环境变量在任何一本java教材中都会说到),编译之后的java程序会
产生一个.class文件,在cmd下运行java 你的java程序名 就可以执行了,这就是你说的执行
文件,尽管它不是.exe之类的文件。

解决方案 »

  1.   

    任何一个程序都是不能脱离其运行环境的,PE格式的.exe格式是Windows下的可执行文件,脱离了Windows环境一样不能运行,java虚拟机就是java程序的运行环境,在任何平台下的执行都是一样的,这就是java的跨平台特性
      

  2.   

    如果我的计算机没有安装java环境的话,那别人的java程序能在我的计算机上运行吗?如果运行需要什么条件?希望各位前辈指点!另外,请问有没有好的java程序的编辑器,我用的是editplus,不是很好啊!
      

  3.   

    没有jdk,运行不了,编辑器看个人爱好了,UltraEdit用惯了,个人感觉还可以。
      

  4.   

    不是没有|jdk就不能运行,而是没有jre就不能运行
      

  5.   

    如果你使用JBuilder,那可以把你的java程序编译成Windows下的EXE文件:
    JBuilde->Wizard->Archive Builder菜单