javac編譯后運行提示找不到或無法加載主類


第一種常見錯誤:

package demo_01;

public class hello {
	public static void main(String[] args) {
		System.out.println("1");
	}

}

在代碼中不能存package xxx;類似代碼

第二種:

注意中英文標點符號

第三種:

注意使用java xxxx時注意執行的是否是編譯后的class文件,因為文件名稱與文件中的類名不一樣,編譯出來的class文件將會和類名一致

第四種:

文件名不要存在空格或標點符號(除文件后綴的的點)

第五種:

PS C:\Users> javac .\hello.java
PS C:\Users> java hello
錯誤: 找不到或無法加載主類 hello

Windows10 使用javac編譯時不要使用Tab鍵補全文件名,這樣會自動鍵入.\導致編譯后執行找不到主類

第六種(類似第五種):

PS C:\Users> javac hello.java
PS C:\Users> java .\hello
錯誤: 找不到或無法加載主類 .\hello

Windows10編譯完成運行時不要使用Tab補全運行也會自動鍵入.\


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM