如题,我是培训学校出来的,接触java才一年,java很多东西都有所了解就是不知道java写起来的程序是怎么运行的,我用的是eclipse,比如我在里面随便写了一个程序,一般都是右击运行,这是在学校,现在上班了,也就有了这个疑问,你总不能写好一个程序给客户,还跟人家说先装个eclipse 然后右击运行吧。
    在网上一搜就是做成可执行文件,那个exe4j  我研究了很久,在自己电脑可以在别人电脑(都有jvm)上就不行。还有就是他直接就产生一个可执行文件。
    一般我们接触的软件都是一个文件夹,里面好多文件,只有一个exe的文件,然后点击那个文件运行,请问下高手我们java程序是如何做到的啊?跪求啊,这个问题如果能被解决相信我能更喜欢java。
    这是小弟第一次到csdn论坛发帖,不知道发没发错地方。

解决方案 »

  1.   

    客户机器必须安装JRE,你可以将程序打包成JAR文件。如果客户端配置好了环境。那么可以双击就可以运行。
    也可以做成EXE文件。但也需要环境支持。而且不建议打成EXE文件。
      

  2.   

    编译为.java文件,再运行java 文件名.java
      

  3.   

    web程序还是客户端的??
      

  4.   

    楼主说的什么exe的应该是gui编好的程序用exej4打包成一个exe的吧.
    楼主在exej4打包的时候可以选择一个jre的环境,把他也打包进去.这样客户机子就不用安装了,用你给他的就行了
      

  5.   

    可以看上去脱离JRE,但是实际上就和楼上说的一样,把JRE一起包进去。。SWING现在在WINDOWS下面应该还是用得少。。WINDOWS下面一般还是VC++和C#