6

我必须在 CD 上刻录 Java 应用程序。此应用程序必须在没有任何安装的情况下在每台 Windows PC 上运行(也不应该安装 JRE)。

4

6 回答 6

5

我想您也可以将 JRE 从您的程序文件夹复制到 CD 上。然后,添加一个批处理脚本以使用您的“本地”JRE 来启动您的应用程序。这应该足够了,但我不知道这是否适用于所有版本的 Windows。

于 2010-04-26T10:49:01.650 回答
4

您必须在磁盘上捆绑 jre 并创建启动脚本。如果您对简单的批处理/shell 启动脚本不满意,您可以使用 JLauncher 之类的工具来创建“真正的”可执行文件。

于 2010-04-26T10:49:55.687 回答
4

JSmooth可以通过捆绑 JRE 或提示安装 Java 来解决问题,而且它是免费的。您还可以为 JVM 设置属性

于 2010-04-26T11:00:16.783 回答
3

最简单的方法是在 CD 上包含一个解压缩的 Java 安装并使用它来运行应用程序。

AFAIK 只有 2 个“Java to exe”编译器仍在市场上,其中一个 (Excelsior JET) 非常昂贵,另一个 (GCJ) 不适用于使用 AWT 或 Swing 的程序。

于 2010-04-26T10:53:05.507 回答
1

只需将 jre 也刻录到 cd 上,然后在批处理脚本中启动您的应用程序,该脚本设置 CLASSPATH 和指向您的 jre 的 JAVA_HOME 变量。

于 2010-04-26T10:50:20.833 回答