如何知道Eclipse用来运行java程序的命令行?

我在Eclipse外部执行我的Java示例“hello world”程序时遇到问题,而每当我按下“运行”菜单按钮时Eclipse都可以执行它。 所以我想知道Eclipse用来执行java程序的命令行。

您可以从Run Configurations窗口检查eclipse可能用于编译程序的其他参数argumentsclasspathenvironment variables等,当您单击eclipse中Run按钮旁边的下拉按钮时,该窗口显示为下拉列表。

要获取完整的命令行,可以从Window>Show View>Other...打开Debug view 。 右键单击上次启动并转到属性。 Eclipse将列出确切的命令行。

问题是Eclipse使用(默认情况下)源文件和目标文件的不同目录。 如果要从命令行执行特定的java文件,可以通过进入工作区目录/ src目录并点击javac .java然后执行java MyClass来编译它。

或者因为它在eclipse中工作,你可以进入工作区内的’bin’目录并执行一个java MyClass ,它将执行你预编译的类。