Java細緻末節小錯記錄

miaoyinmiaoyin發表於2020-12-23
C:\demo>java helloworld.class
錯誤: 找不到或無法載入主類 helloworld.class
原因: java.lang.ClassNotFoundException: helloworld.class

錯誤原因:java 命令後的引數是 java 類名,而不是位元組碼檔案的檔名,也不是 java 原始檔檔名

C:\>javac helloworld.java
helloworld.java:1: 錯誤: 寫入helloworld時出錯: C:\helloworld.class
class helloworld{
^
1 個錯誤

原因:
1、有可能的檔名和類名(劃線處)拼寫不一致:
在這裡插入圖片描述
2、也有可能你的這個檔案中還有其他的類,這些類前面都要public造成的錯誤。

解決方法:
所以C盤下面要新建資料夾,而不是直接將Java檔案放到c盤目錄下,然後進行編譯:
C盤下面要新建資料夾
另:C盤許可權太高(管理員許可權執行),最好別把類放到C盤,放到其他碟符下。

相關文章