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