Java Eclipse:有没有办法让Eclipse输出运行程序所需的命令?
我在Eclipse中遇到了一些构建问题,因为它在Eclipse中运行我的应用程序很好,但由于某些原因,在尝试使用Java Eclipse:有没有办法让Eclipse输出运行程序所需的命令?,java,eclipse,ide,Java,Eclipse,Ide,我在Eclipse中遇到了一些构建问题,因为它在Eclipse中运行我的应用程序很好,但由于某些原因,在尝试使用 #>java MyClass 由于找不到类,它最终无法运行。这没有任何意义,所以我想知道是否有一种方法可以让eclipse将它提供给jvm的内容输出到jvm中,以使其构建/运行 这可能吗 谢谢我不知道有什么方法可以让Eclipse显示任何命令行参数,但我相信我们可以用其他方法解决您的问题 你们班的全名是什么?它只是MyClass,还是在某个包中?您需要提供完全限定的名称,例
#>java MyClass
由于找不到类,它最终无法运行。这没有任何意义,所以我想知道是否有一种方法可以让eclipse将它提供给jvm的内容输出到jvm中,以使其构建/运行
这可能吗
谢谢我不知道有什么方法可以让Eclipse显示任何命令行参数,但我相信我们可以用其他方法解决您的问题
- 你们班的全名是什么?它只是
,还是在某个包中?您需要提供完全限定的名称,例如MyClass
java mypackage.MyClass
- 类文件在哪里?您需要确保它们位于类路径上,例如
java -classpath bin mypackage.MyClass
您还可以选中将启动配置写入.launch文件的框,然后查看它。它并不完全是命令行,但它会告诉您需要知道的内容。您可以像下面这样获得Eclipse使用的确切命令:
注意:如果您想在运行应用程序(从Eclipse)时看到Eclipse启动的确切
java
命令行,您可以:
- 在类的开头放置断点
- 在调试模式下启动应用程序
- 启动(如果您在Windows上,即)
(来源:) 您将在eclipse.exe(图中未显示)下看到java进程。
双击它,转到
图像
选项卡,然后复制粘贴字段“command-line”的值 是的,你的回答解决了我的问题。我不熟悉调用包中的某个东西,因为要调用它,您似乎必须在1个目录中(即,您不能在类目录中)。如果eclipse具有该功能,那就更好了,尽管这不是“一个目录”的问题-这是因为包根必须位于类路径中,并且必须指定完全限定名。