Eclipse:导出运行configuration
我用eclipse编写了一个复杂的Java应用程序,它使用了许多包含在项目文件夹中的.jar库。
有没有一个快速的方法来导出应用程序的运行configuration,允许我从shell运行它(我实际上并不需要移动它在机器上,所以没有jar导出或类似的东西)。
我只需要从Eclipse分离执行,但由于项目有很多设置,我想导出脚本(也许.sh或只是一个普通的长线)自动..
您可以在debugging选项卡上获得由您的configuration执行的完整命令,或者更具体地说是debugging视图。
- 运行你的应用程序
- 转到您的debugging视angular
- 在那里应该有一个条目(在debugging视图中)为你刚刚执行的应用程序
- 右键单击引用java.exe或javaw.exe的节点,然后select“属性”
- 在popup的对话框中,您将看到命令行,其中包括所有的jar子,参数等
出口:
- 转到文件>导出…>运行/debugging>启动configuration
- 在对话框中select所有或你想要的
- 设置文件名
input:
- 转到文件>导入…>运行/debugging>启动configuration
- 在对话框中select所有或你想要的
- 设置文件名
- 从“文件”菜单开始
- 文件 – >导出展开“常规”节点
- select“Ant Buildfiles”按“下一步”
- 你会得到一个项目列表,
- select你想使用的项目。 按
- “完成”button因此,
- 你会得到一个ANT构build文件,它将有指向给定项目的“运行configuration”的目标。
现在,要运行一个运行configuration“run-config-1”,你可以在命令行input(假设你的shell的PATH上有ant)
ant run-config-1
- 在Eclipse资源pipe理器中右键点击一个项目
- 出口…
- Java – > Runnable JAR文件
- 从下拉菜单中select您的启动configuration
- 设置导出目标
- 或者,您也可以将其作为ANT脚本导出
完成。 你得到一个JAR文件,你可以用java -jar yourfile.jar
来执行
请注意,如果您的启动程序有命令行参数,它们不会被导出,您必须将它们传递给java
命令。