public class hello{
public static void main(String[] args){
System.out.println("Hello world");
}
}代碼很簡(jiǎn)單,就是這個(gè),也沒有用到任何其他的包.不過java hello提示無法找到加載主類,如上圖.我的類路徑和JAVA_HOME CLASSPATH如上.文件權(quán)限也都是默認(rèn)當(dāng)前用戶.各位看官?這是為何?還有個(gè)特點(diǎn),我在mark用戶下會(huì)出現(xiàn)這個(gè)問題,不過hadoop用戶下 完全沒有問題.
2 回答

梵蒂岡之花
TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
找不到或者加載不了主類就是classes目錄下的hello.class不存在或者說java類名與文件名不一致。或者沒有執(zhí)行權(quán)限.

三國(guó)紛爭(zhēng)
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊
$CLASSPATH 沒有當(dāng)前路徑嗎?這個(gè)應(yīng)該是不對(duì)吧。
添加回答
舉報(bào)
0/150
提交
取消