如何在cmd中运行java程序

时间:2016-06-22 16:10:42

标签: java

我在gedit中写了一个正常的''Hello World!''代码并编译它。 İt在linux终端运行完美。我试图在Windows 8.1 cmd中运行它,但它不起作用。当我写''java Muz''时,它说:

错误:无法找到或加载主类Muz。

我该怎么做???

(我是java btw的新手!)

1 个答案:

答案 0 :(得分:3)

我认为这个问题已在这里得到解答: How do I run a Java program from the command line on Windows? 而且巫婆在这里: http://www.skylit.com/javamethods/faqs/javaindos.html

对于此示例,您的文件位于C:\mywork\

类型

C:\> cd \mywork

这使C:\mywork成为当前目录。

C:\mywork> dir

显示目录内容。您应该在文件中看到HelloWorld.java。

C:\mywork> set path=%path%;C:\Program Files\Java\jdk1.8.0_51\bin

(使用系统上安装的版本的JDK文件夹)。这告诉系统在哪里可以找到JDK程序。

C:\mywork> javac HelloWorld.java

这会运行编译器javac.exe。你应该只看到下一个系统提示......

C:\mywork> dir

javac创建了HelloWorld.class文件。您应该在文件中看到HelloWorld.java和HelloWorld.class。

C:\mywork> java HelloWorld

这将运行Java解释器。您应该看到程序输出:

Hello, World!

如果系统找不到javac,请检查set path命令。如果javac运行但您收到错误,请检查您的Java文本。如果程序编译但您得到异常,请检查文件名中的拼写和大小写以及类名和java HelloWorld命令。 Java区分大小写!