我有一个selenium web驱动程序在eclipse IDE中用java编写脚本。 现在我需要在相同操作系统版本(Windows)的其他系统中运行此程序。如何创建一个可执行的jar文件
请您详细一步一步地介绍如何从eclipse创建可执行jar文件,以及如何在其他系统中运行它。
P.S:新手在这里
我有一个selenium web驱动程序在eclipse IDE中用java编写脚本。 现在我需要在相同操作系统版本(Windows)的其他系统中运行此程序。如何创建一个可执行的jar文件
请您详细一步一步地介绍如何从eclipse创建可执行jar文件,以及如何在其他系统中运行它。
P.S:新手在这里
这样,开辟蚀之后的第一步是把你的光标在“包资源管理器”,打了RBM(=右按钮鼠标),然后单击“导出”。
在这里,你会发现很多文件夹,搜索“Java”文件夹并打开它。
选择“可运行JAR文件”,然后选择“下一步”。
在打开的新窗口,“启动配置”后有一个ComboBox:
选择其中的“MAIN”类所在的项目。
在“导出目的地”写你(空或不存在).jar文件的这样的路径:
C:\Users\user\Desktop\executable.jar
单击“完成”。
现在转到您之前输入的路径并创建一个新的.bat或.cmd文件结束编辑它。
在这个文件中,你需要用java启动运行的JAR文件,写这样的事情:
@echo off
java -jar nameOfYourJarFile.jar
PS:.jar和.CMD(或.bat)文件必须在同一文件夹。
在此之前 - 创建运行时配置 - 右键单击项目 - >属性 - >运行/调试,选择主类,如果尚未选择。 – gusto2
@Fabio La Greca,感谢您的详细描述。我已经完成了这个并创建了可运行jar文件。这个问题是可运行的文件大小很大(60MB)。所以我不会通过邮件发送给其他系统。这就是为什么我需要创建可执行jar文件的原因。 由于一些限制,邮件是我必须共享文件的唯一选项。这就是为什么我需要一个可执行的jar文件的原因。 – dee
我已经创建了可执行的jar文件,大小已经下降到5 KB。现在问题是当我双击eclipse中的可执行jar文件时,它运行良好。当我通过将文件放在桌面上来运行它时。它会抛出错误“发生JNI错误” – dee
右键单击项目Export,然后从Java部分选择“可运行jar文件”。你甚至尝试过什么吗? – f1sh
是的,我试过这个。这个问题是可运行的文件大小很大(60MB)。所以我不会通过邮件发送给其他系统。这就是为什么我需要创建可执行jar文件的原因。 – dee
您认为可运行jar文件和可执行jar文件之间的区别是什么?空无一人。可运行的jar文件包括代码所需的所有依赖关系(如硒和其所有依赖关系),这会增加文件大小。除非您找出一种方法来最小化依赖性,否则您将无法减小该大小。 – f1sh