2016-09-05 9 views
-1

パッケージのコンセプトを理解しようとしましたが、なぜこのエラーが発生しますか?パッケージのメインクラスが見つかりませんでした。

->javac B.java 
->java B 
Error: Could not find or load main class B 

クラスB:私はUbuntuの16.04の下で働く

package a0; 

public class B{ 
    public static void main(String[] args){ 
     System.out.println("Hello!"); 
    } 
} 

+0

どこからコンパイルして実行していますか? – Li357

+0

.javaファイルのディレクトリ。 – Jonas

+1

回答があります** http://stackoverflow.com/questions/18093928/what-does-could-not-find-or-load-main-class-mean** – Jawegiel

答えて

0

明らかにB.classは、パッケージ自体の名前のフォルダにあり、java a0.Bで実行されている必要があります。

関連する問題