天天看點

Java 指令找不到或無法加載主類

如果你有一個java類,如Dog,并且裡面寫有package ,例如package com.abc

當你使用java自帶的javac和java指令的時候要注意了、

你到abc檔案夾路徑下執行,成功 C://go.jar 為引入的jar包,前面的是點加分号.;

javac -cp .;C://go.jar Dog.java

執行成功

之後如果你執行

java -cp .;C://go.jar Dog

就會報錯

找不到或無法加載主類

你應該到最前面的路徑,就是com檔案夾的上一層路徑。如你的類路徑在C://work\com\abc\Dog.java

你就應該到work路徑下執行

java -cp .;C://go.jar com.abc.Dog

執行成功