我必须在CD上刻录Java应用程序。此应用程序必须在每台Windows PC上运行,不包括任何安装(也不应安装JRE)。
答案 0 :(得分:5)
我猜你也可以将JRE从你的程序文件夹复制到CD上。然后,添加批处理脚本以使用“本地”JRE启动您的应用程序。这应该足够了,但我不知道这是否适用于所有版本的Windows。
答案 1 :(得分:4)
您必须将jre捆绑在磁盘上并创建启动脚本。 如果您对简单的批处理/ shell启动脚本不满意,可以使用类似JLauncher的东西来创建“真正的”可执行文件。
答案 2 :(得分:4)
JSmooth可以通过捆绑JRE或提示安装Java来实现,并且免费。您还可以设置JVM的属性
答案 3 :(得分:3)
最简单的方法是在CD上包含一个解压缩的Java安装,并使用它来运行应用程序。
AFAIK只有2个“Java to exe”编译器仍然在市场上,其中一个(Excelsior JET)非常昂贵,而另一个(GCJ)不适用于使用AWT或Swing的程序。
答案 4 :(得分:3)
这是一种方式...... Bundle Java (the JRE) and Launch a Java App with 7zip SFX! ... (Convert Java Apps to an Executable, sort of)
答案 5 :(得分:1)
只需将jre刻录到CD上,然后在批处理脚本中启动应用程序,该脚本将CLASSPATH和JAVA_HOME变量设置为指向jre。