58

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

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

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

4

4 回答 4

87

Exporting:

  1. Go to File > Export... > Run/Debug > Launch Configurations
  2. In the dialog select all or what you want
  3. Set the filename

Importing:

  1. Go to File > Import... > Run/Debug > Launch Configurations
  2. In the dialog select all or what you want
  3. Set the filename
于 2011-11-22T16:03:34.673 回答
77

您可以在“调试”选项卡或更具体的“调试”视图中获取配置执行的完整命令。

  1. 运行您的应用程序
  2. 转到您的调试透视图
  3. 您刚刚执行的应用程序应该有一个条目(在调试视图中)
  4. 右键单击引用 java.exe 或 javaw.exe 的节点并选择属性
  5. 在弹出的对话框中,您将看到包含所有 jar、参数等的命令行
于 2010-03-23T18:37:53.773 回答
17
  • 从文件菜单开始
  • 文件 -> 导出 展开“常规”节点
  • 选择“Ant Buildfiles”按“下一步”
  • 您将获得项目列表,
  • 选择您要使用的项目。按
  • “完成”按钮结果,
  • 您将获得一个 ANT 构建文件,其中包含指向给定项目的“运行配置”的目标。

现在,要运行运行配置“run-config-1”,您可以在命令行中键入(假设您的 shell 路径上有 ant)

ant run-config-1
于 2010-03-23T18:47:08.067 回答
0
  1. 右键单击 Eclipse 资源管理器中的项目
  2. 出口...
  3. Java -> 可运行的 JAR 文件
  4. 从下拉列表中选择您的启动配置
  5. 设置导出目的地
  6. 或者,您也可以将其导出为 ANT 脚本

完毕。你得到一个可以执行的 JAR 文件java -jar yourfile.jar

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

于 2016-04-28T12:32:41.550 回答