日期:2014-05-20  浏览次数:20847 次

java写的软件,怎么能不用编译直接运行
我用java写的软件,别人用的时候要装jdk,编译后才能运行。
我现在想让别人不用编译就直接运行软件。这怎么实现呢?

------解决方案--------------------
不用,把你编译好的所有class文件拷贝到要运行的环境上(这个环境安装有JVM)就可以运行了。
------解决方案--------------------
不编译,没法运行.
别人不用装jdk,装jre就行了。
------解决方案--------------------
john_sheep(彩虹勇士(结贴就那么难么?))说得对,我们做的时候也是把jre的文件夹放入到项目的目录下,比如项目叫做project,project\jre放jre的文件,project\lib放打好包的jar文件,project\bin里放一个可执行.bat文件,在bat文件你你要预先设置有变量,如java_home=.\jre等等信息,最后java .\lib\xxx.jar运行这个程序。别人就可以直接点击bat文件使用了。如果你要是想在linux下也这么干就得编一个.sh文件,这些内容可以参见tomcat中的bat和sh信息。