前提是:   jdk以及类本来可以在IDE可运行的,没有错误

在使用终端运行程序即windows命令行 来运行java程序时,提示 找不到或无法加载主类:

javaw.exe程序崩溃 java.exe无法运行_包名

 

 

解决方法:如图所示

第一步、先进入包名目录(com.xiaoxiao)中 运行javac  Test.java

第二步、进入source目录。运行java  com.xiaoxiao.Test (即 java + 包名+类名)

javaw.exe程序崩溃 java.exe无法运行_java_02

原理:Java源程序需要编译成字节码才能被识别,这时需要JDK的“javac.exe”命令,在输入命令时,后缀".exe"可省略。

然后不知道为什么一定需要进入source下: 运行程序的全路径,即包名+类名