public
class
Hello{
public
static
void
main(String[]args){
System.out.println(
"Hello"
);
}
}
錯誤
1
:H:\code>java Hello.java
錯誤: 找不到或沒法加載主類 Hello.java
緣由:命令錯誤
錯誤
2
:H:\code>java Hello.
class
錯誤: 找不到或沒法加載主類 Hello.
class
緣由:命令錯誤
錯誤
3
:java 源文件帶有包名,每每容易出錯
如:H:\code\Hello2.java
package
com.example;
public
class
Hello2{
public
static
void
main(String[]args){
System.out.println(
"Hello2"
);
}
}
這代碼看上去沒什麼問題,執行:
H:\code>javac Hello2.java
H:\code>java Hello2
錯誤: 找不到或沒法加載主類 Hello2
解決辦法:
+.刪除包名 或者
+.在code 下建立一個與包名相同的文件結構(H:\code\com\example\Hello2.java)
編譯:H:\code>javac com/example/Hello2.java
運行:H:\code>java com.example.Hello2