首页 > 解决方案 > 如何将具有依赖关系的 .class 文件制作成可执行文件

问题描述

我对 java 还是很陌生,这是我第一次尝试制作一个在没有安装 jdk 的情况下运行的程序。
所以我有我的 EditExcel.java 和 .class 以及 6 个 .jar 文件,这些文件通过导入导入到 EditExcel 文件中。

目前要运行我需要使用的程序:

java -cp poi-4.0.1.jar;(some more jars);xmlbeans-3.0.2.jar;. EditExcel

执行我的 .class 文件。我试图让它在没有安装 jdk 的计算机上可用,所以我不能使用 java 命令。所以我想把它做成一个 .exe 或 .jar 但我什至不知道从哪里开始以及如何去做。我不使用 IDE,但如果它太复杂/不方便,我会尝试一个。

所以首先你会推荐使用 .jar 或 .exe 吗?我该如何开始?非常感谢您帮助我,如果这是显而易见的事情,我们深表歉意。

标签: javawindowsexecutable

解决方案


我正在使用 Java Eclipse IDE Photon (4.8) 并制作一个 .jar 文件,您需要转到文件 > 导出。注意:并非所有编辑都以相同的方式执行此操作。

你会看到这个:

https://i.stack.imgur.com/u68hh.png

到达那里后,转到 Java 并展开它并双击 Runnable JAR 文件选项:

https://i.stack.imgur.com/xUjQ3.png

之后找到要转换为 JAR 文件的包,其中包含 main 方法,将 JAR 保存在所需的位置,并确保在屏幕截图中启用了第三个选项。然后点击完成:

https://i.stack.imgur.com/PpDEt.png

最后,通过命令提示符找到(使用 cd 命令)JAR 文件到您保存它的位置。使用以下命令运行它:java -jar jarfilename.jar.

希望能帮助到你!

编辑:我的解决方案只有在 JRE 安装在运行它的一侧时才有效。这意味着他们的 PC 可能无法在cmd命令java中识别。

这是一个可能有帮助的链接:http: //burnignorance.com/java-web-development-tips/run-jar-without-jre-on-windows-machine/


推荐阅读