Eclipse:导出运行configuration

我用eclipse编写了一个复杂的Java应用程序,它使用了许多包含在项目文件夹中的.jar库。

有没有一个快速的方法来导出应用程序的运行configuration,允许我从shell运行它(我实际上并不需要移动它在机器上,所以没有jar导出或类似的东西)。

我只需要从Eclipse分离执行,但由于项目有很多设置,我想导出脚本(也许.sh或只是一个普通的长线)自动..

您可以在debugging选项卡上获得由您的configuration执行的完整命令,或者更具体地说是debugging视图。

  1. 运行你的应用程序
  2. 转到您的debugging视angular
  3. 在那里应该有一个条目(在debugging视图中)为你刚刚执行的应用程序
  4. 右键单击引用java.exe或javaw.exe的节点,然后select“属性”
  5. 在popup的对话框中,您将看到命令行,其中包括所有的jar子,参数等

出口:

  1. 转到文件>导出…>运行/debugging>启动configuration
  2. 在对话框中select所有或你想要的
  3. 设置文件名

input:

  1. 转到文件>导入…>运行/debugging>启动configuration
  2. 在对话框中select所有或你想要的
  3. 设置文件名
  • 从“文件”菜单开始
  • 文件 – >导出展开“常规”节点
  • select“Ant Buildfiles”按“下一步”
  • 你会得到一个项目列表,
  • select你想使用的项目。 按
  • “完成”button因此,
  • 你会得到一个ANT构build文件,它将有指向给定项目的“运行configuration”的目标。

现在,要运行一个运行configuration“run-config-1”,你可以在命令行input(假设你的shell的PATH上有ant)

ant run-config-1 
  1. 在Eclipse资源pipe理器中右键点击一个项目
  2. 出口…
  3. Java – > Runnable JAR文件
  4. 从下拉菜单中select您的启动configuration
  5. 设置导出目标
  6. 或者,您也可以将其作为ANT脚本导出

完成。 你得到一个JAR文件,你可以用java -jar yourfile.jar来执行

请注意,如果您的启动程序有命令行参数,它们不会被导出,您必须将它们传递给java命令。