如何将具有依赖性的.class文件制作为可执行文件

时间:2018-12-24 01:27:26

标签: java windows executable

我还是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,如何开始?非常感谢您的帮助,如果这很明显,对不起。

1 个答案:

答案 0 :(得分:0)

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

您将看到以下内容:

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

一旦您到了Java并将其展开,然后双击Runnable JAR文件选项:

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

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

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

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

希望有帮助!

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

以下链接可能会有所帮助:http://burnignorance.com/java-web-development-tips/run-jar-without-jre-on-windows-machine/