在命令提示符错误中运行简单的Java程序

时间:2014-10-25 21:38:55

标签: java windows command-prompt

我正在尝试在Windows 7 64位命令提示符下运行我的Example2.class程序。我已经使用命令提示符来编译程序,但是当键入:“java Example2”时,它给出了一个错误,指出无法找到或加载主类example2。如何设置我的文件的正确路径,以便它可以找到它?感谢

2 个答案:

答案 0 :(得分:2)

您需要为其提供完整的包名称,并且(除非您更改类路径)您需要位于正确的目录中。如果完整的包名称是

com.something.Example2

然后你希望编译器生成这样的文件:

com/something/Example2.class

如果您确定自己位于com正上方的目录中(即,当您执行目录列表时可以看到com),那么您可以使用

运行它
java com.something.Example2

请注意,它区分大小写。

如果您使用了默认包(即,完整的类名实际上只是Example2),那么您需要位于包含Example2.class的目录中,然后运行

java Example2

但不鼓励使用默认包。

您可以做的最重要的事情就是使用IDE(Eclipse或NetBeans是最常用的)。一旦你开始编写所有大型或复杂的东西,在没有IDE的情况下从命令行编译和运行将导致你自己的眼睛。

答案 1 :(得分:0)

编写类时,可以将文件另存为:MyClass.java,然后在此目录中执行以下命令:

if (e.Button == MouseButtons.Middle || (e.Button == MouseButtons.Left && (ModifierKeys & Keys.Control) == Keys.Control))

它将编译该类,然后自动创建文件:MyClass.class(如果编译成功结束且没有错误)

然后运行此SPECIFIC类,请执行以下命令:

javac MyClass.java