编译java程序时的一个问题

问题一:

在main文件所在的包下编译java程序时,提示错误:找不到main文件import的包。不解,包明明导入进去了。网上有提示说最好在src目录下编译。如:javac com\example\Main.java 或javac com.example.Main.java

运行时也碰到这个问题。如在main文件所在包下 java Main 或 在src目录下 java com\example\Main 都不行。

 提示:Exception in thread "main" java.lang.NoClassDefFoundError: com\example\Maincom\example\Main>


而这样写就没事:java com.example.Main

总结:(1)src路径。(2)com\example\ 与 com.example有所区别。

你可能感兴趣的:(java)