如何在cmd中运行java程序?

时间:2013-10-02 21:57:46

标签: cmd

我用Java创建了一个程序,但它没有在edit-plus(编译器)中正确地输入,所以现在我希望它在cmd中运行。我的JSK文件位于:C:\Program Files\Java\jdk1.7.0_21\bin,我的Java文件位于:C:\TurboC4\TC\java new programs

请告诉我在cmd中运行它的步骤。

3 个答案:

答案 0 :(得分:3)

在命令行上使用:

java -jar path/to/your/jar_file.jar

如果你没有jar文件,那么首先要编译你的Java类:

javac -g Foo.java

如果你只有一个文件(包含一个静态的void main()),你只需运行它:

java path/to/your/compiled_class_file [<command line args>, ...] 

注意:运行上面的命令,不带.class扩展名。即。

java Foo

如果要从已编译的.class文件中生成jar文件,请运行:

jar cf jar-file input-file(s)

但是,我建议您使用一个IDE,只需单击一下即可自动编译,打包和运行您的代码。即IntelliJEclipse

答案 1 :(得分:0)

如果您的类不在包中并且在C:\ TurboC4 \ TC \中编译为java.class:

cd C:\TurboC4\TC\
C:\Program Files\Java\jdk1.7.0_21\bin java

答案 2 :(得分:0)

如果您只想将单个java类作为命令行程序运行,那么答案就在This question.

示例:

java my.class.HelloWorld

如果您已将整个java项目编译为JAR文件,请检查this Stackoverflow question以获取答案。

示例:

java -cp c:\location_of_jar\myjar.jar com.mypackage.myClass
相关问题