【问题标题】:How to determine what commands DrJava is executing?如何确定 DrJava 正在执行哪些命令?
【发布时间】:2014-11-08 19:28:39
【问题描述】:

:如何确定当我点击“编译”时 DrJava 实际执行了哪些命令?

CONTEXT:我编写了一个使用外部 .jar 的简单测试程序。我通过 Edit > Preferences > Resource Locations > Extra Classpath > Add 在 DrJava 中添加了该 .jar 的路径。我想知道 javac 实际上是如何从 DrJava 调用的。例如,是吗

javac -cp <path to the .jar> myprogram.java

javac -cp .;<path to the .jar> myprogram.java 还是别的什么?

【问题讨论】:

    标签: java drjava


    【解决方案1】:

    根据 Dr Java 指令:

    从项目创建 Jar 文件。您可以通过在“项目”菜单中选择“从项目创建 Jar 文件”来创建包含项目源代码、其编译的类文件或两者的 jar 文件。这将显示一个对话框,允许您指定 jar 文件的位置以及放入其中的内容。如果要将类文件放入 jar 文件中,则可以通过选择“Make executable”并输入主类来使 jar 文件可执行。 为了更好地控制 jar 的属性,您可以通过选择“自定义清单”并按“编辑清单”按钮来输入自定义清单。您可以选择在 jar 中包含所有源文件,通过选择“Jar 源文件”嵌入到单独的 jar 中。您还可以通过选择“Jar All files”来包含项目目录中的所有文件。

    【讨论】:

    • 仍然不知道如何从这个得到答案。 “自定义清单”中输入了什么?但即便如此,当我单击选择“编译”时,这如何告诉我 DrJava 执行了哪些命令?
    猜你喜欢
    • 2017-08-22
    • 1970-01-01
    • 2015-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 2022-07-26
    • 1970-01-01
    相关资源
    最近更新 更多