我有一个使用Eclipse 3.7创建的Java应用程序,也可以从此IDE运行。 现在我想从命令提示符运行它。我该如何去做呢?从命令提示符运行使用Eclipse编写的Java应用程序
我必须创建jar文件来做到这一点吗?
而且我还在运行配置中设置了一些系统属性,所以在运行frm命令提示符时还要指定如何传递它们。
我有一个使用Eclipse 3.7创建的Java应用程序,也可以从此IDE运行。 现在我想从命令提示符运行它。我该如何去做呢?从命令提示符运行使用Eclipse编写的Java应用程序
我必须创建jar文件来做到这一点吗?
而且我还在运行配置中设置了一些系统属性,所以在运行frm命令提示符时还要指定如何传递它们。
有很多教程。这是一般过程。
javac
你不需要JAR起来。去你的软件包根目录。并运行它作为
java -cp .:path/to/requires/jars:/some/more/jar FullyQualifiedMainClassNameWithoutExtension param1 param2
ClassLoader#getResourceAsStream("/filename.properties")
args
你main(String[] args)
你会发现param1
,param2
那里。参考
注:
:
Unix和;
为Windows本教程是勺子喂养的最好的例子。但是,无论什么让你去Compile and run Java program in package from command line
- 但我有很多的罐子。我不想输入所有的罐子。 –
Java6 +使用通配符请参阅此处http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html – Nishant
切换到“调试”的角度,并在Eclipse中运行你的程序。
在“调试”窗口中单击该过程(即使在终止后),然后选择“属性”。 在属性对话框中可以看到eclipse使用的整个命令行。您可以将其复制并粘贴到一个shell中以执行它。
您可能想要将命令从“javaw”更改为“java”。由你决定。
尝试查看java的手册页 - http://www.manpagez.com/man/1/java/您将特别感兴趣的是用于设置系统属性的'-D'选项。 – Dunes
@RohitElayathu - 如果你有问题,比提到你面临的问题 –