くだすれJava(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
0579デフォルトの名無しさん
2006/11/07(火) 17:53:01package ***; なんて入れたら実行どころかコンパイルさえ通らないじゃん。
wrong name というエラーじゃなくて、NoClassDefFoundError というエラーじゃないのか?
wrong name はエラーの名前でなくエラーメッセージの一部。
そのエラーは必要なクラスファイルが見つけられないからだ。
例えば、x.java に package a.b; を書いたのなら、
javac x.java で作られた x.class をカレントディレクトリの下のディレクトリ a の下のディレクトリ b の下に置いて、
java a.b.x と実行する。
ディレクトリを作るのが面倒なら、コンパイルするときに javac -d . x.java とすれば、
カレントディレクトリ下に a/b のディレクトリを作成してくれて、 a/b/x.class が作られる。
■ このスレッドは過去ログ倉庫に格納されています