我在Eclipse中有几个JUnit运行配置,我需要在命令行上复制才能使用第三方分析工具。到目前为止,我刚刚通过查看运行配置并编写相应的类路径和命令行参数来手动编写命令行。
Eclipse的运行配置(普通,JUnit或其他)最终必须归结为命令行,那么我如何以及在何处找到它?
答案 0 :(得分:34)
我在Stack Overflow for Java程序运行配置中找到solution,这也适用于JUnit运行配置。
您可以在配置上获取配置执行的完整命令 Debug选项卡,或者更具体地说是Debug视图。
- 运行您的应用程序
- 转到Debug透视图
- 应该有一个 您刚刚执行的应用程序(在调试视图中)的条目
- 右键单击引用java.exe或javaw.exe的节点 选择属性在弹出的对话框中,您将看到命令 包括所有罐子,参数等的线
醇>
答案 1 :(得分:2)
你会在.metadata / .plugins / org.eclipse.debug.core / .launches中找到junit启动命令,假设你的Eclipse像我的一样工作。这些文件名为{TestClass} .launch。
您可能还需要包含测试类的项目目录中的.classpath文件。
与运行配置一样,它们是XML文件(即使它们没有xml扩展名)。
答案 2 :(得分:2)
详细说明抢劫案的answer。
确保打开调试视图。打开它的步骤:Window -> Show View -> Other -> (Search debug) -> Open
然后做他所引用的内容:
- 运行您的应用程序
- 转到“调试”透视图
- 在“调试视图”中应该有一个刚刚执行的应用程序的条目
- 右键单击引用java.exe或javaw.exe的节点,然后选择“属性”。在弹出的对话框中,您将看到包含所有jar,参数等的命令行。
答案 3 :(得分:0)
在工作区.metadata
目录中扫描名为*.launch
的文件。我忘了哪个插件目录完全包含这些记录,但它甚至可能是最基本的org.eclipse.plugins.core
。