如何在 a.jar 文件和 运行 文件中添加 jdk

How to add jdk in a.jar file and run it

我制作了一个运行可用的 .jar 文件。我想在没有安装 jdk 的 PC 上 运行 它,我可以在 .jar 文件本身和 运行 中添加 jdk 吗?

您不需要 JDK 就可以 运行,只需要 JRE(Java 运行时环境)。您可以从 here.

下载 JRE

不幸的是,这对您来说是执行代码所必需的。

假设您已将 Java 安装在以下路径中:

1 - 复制这个 jre 文件夹 C:\程序Files\Java\jdk1.7.0_25\jre

现在您只需创建一个包含以下内容的 .bat 文本文件:

@echo off
jre\bin\java -jar your_filename.jar

2 - 将其命名为 run.bat

这就是你所需要的。

总结一下,目录结构应该是:

|---jre
   |---bin
   |---... // other files and folders
|---run.bat
|---your_filename.jar

从 run.bat 单击或创建快捷方式即可。

如果你对拥有一个独立的可执行文件更感兴趣,那么看看Launch4j(google它:)