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

最佳答案

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

com.something.Example2


那么您希望编译器生成如下文件:

com/something/Example2.class


如果您确定自己位于com上方的目录中(即,在列出目录时可以看到com),则可以使用

java com.something.Example2


请注意,它区分大小写。

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

java Example2


但是不建议使用默认程序包。

您可以做的最大的事情就是使用IDE(Eclipse或NetBeans是最常用的IDE)。一旦您开始编写所有大型或复杂的内容,在没有IDE的情况下从命令行进行编译和运行将使您无所适从。

关于java - 在命令提示符错误中运行简单的Java程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26567516/

10-11 06:43