【问题标题】:How do i run a Java program from the command line using an Eclipse launch file?如何使用 Eclipse 启动文件从命令行运行 Java 程序?
【发布时间】:2011-04-03 20:57:22
【问题描述】:

我的任务是创建一个 ksh 脚本,该脚本运行一个 Java 程序多次,另一个运行一次。这个想法是多次运行测试单个程序处理多个线程的能力。

我遇到的问题是我想使用 Eclipse 生成的 .Launch 文件来指定两个 Java 程序的运行时依赖关系,但我不知道如何通过 Windows 或 Unix 中的命令行执行此操作。

任何人都可以帮助我吗??

干杯。

【问题讨论】:

    标签: java eclipse scripting ksh launch


    【解决方案1】:

    在我看来,尝试将 IDE 环境链接到在 IDE 之外运行的应用程序是有问题的,而且有点怪异。与其试图弄清楚如何“使用” .Launch 文件,不如汇总一个 jar 文件并以这种方式运行应用程序。对于 Eclipse,只需右键单击项目,选择导出,然后导航到可运行的 jar 文件。这应该很简单。

    【讨论】:

    • 老实说,这并没有真正回答我的问题。我仍然想使用 .Launch 文件,但我愿意尝试其他具有相同效果的东西。制作完成后如何从命令行运行 jar??
    • @matt 为什么要使用启动文件。罐子完全可以接受,也很合理。
    • 我的同事告诉我应该这样做,所以我正在调查它。就直接从脚本运行它们而言,我在使用 jar 文件方面并没有过多的经验。你能在语法方面帮助我如何运行它们并查看测试结果吗?
    • 我已经制作了 JAR 文件并运行它,但是我遇到了一些在 Eclipse 中没有出现的严重错误。任何想法为什么会这样?
    • @matt 一旦你创建了一个可运行的 jar,使用 'java -jar jarname.jar' 运行它 如果你遇到错误,这意味着你可能没有包含所有需要的库。当您通过 Eclipse 创建可运行的 jar 时,请确保您有“将所需的库提取到生成的 JAR”选项。即使一位同事告诉您使用 .launch 文件运行它,也并不意味着他是对的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 2011-12-05
    • 2012-04-10
    • 2012-11-19
    • 2015-01-29
    • 2015-12-12
    相关资源
    最近更新 更多