如何知道Eclipse用来运行java程序的命令行?
我在Eclipse之外执行我的java示例“hello world”程序时遇到问题,而Eclipse只要按下Run菜单按钮就可以执行它。所以我想知道Eclipse用来执行java程序的命令行。如何知道Eclipse用来运行java程序的命令行?
您可以检查其他参数arguments
,classpath
,environment variables
等日食可能会使用编译程序,从Run Configurations
窗口,它显示为一个下拉列表,当你点击旁边的下拉按钮,Run
按钮在日食。
要获得完整的命令行,您可以从Window>Show View>Other...
打开Debug view
。右键单击上次启动并转至属性。 Eclipse将列出确切的命令行。
您的编辑是一个很好的答案,谢谢!给我所有关于cmd行中设置的类路径和系统道具的细节。 – medloh 2014-04-03 18:17:54
事情是Eclipse使用(默认情况下)源文件和目标文件的不同目录。如果要从命令行执行特定的java文件,可以通过进入工作空间目录/ src目录进行编译,然后点击javac <MyClass>.java
,然后执行java MyClass
。
或者因为它在eclipse中工作,你可以进入你的工作区内的'bin'目录并执行一个java MyClass
这将执行你的预编译类。
只需在命令提示符下执行'javac Myprog.java'和'java Myprog'。 – RanRag 2012-02-28 06:42:42
在您的控制台中尝试“java helloworld”,其中helloworld是您编译的类文件? – Jasonw 2012-02-28 06:43:21
运行你的类有主要方法(...),这是一个包的一部分。你可以像这样在命令提示符下运行它'java packagename.subpackagenameifany.NameOfTheClassHavingTheMainMethod'在写完之后按Enter键。 – 2012-02-28 14:07:43