- ベストアンサー
Javaを利用したいです
前回は質問ではわかりにくいとのことなので詳しく書きます。 まず現在PCはXPです http://java.sun.com/products/ にアクセスし、Java2 Platform, Standard Edition(以下J2SE)を捜し、そこからXPにそったJava 2 SDKの最新バージョンをダウンロードしました。 その後それをインストールし 環境設定でPATHを書き換えを行いました その後コマンドプロンプトで javac HelloWorld.java を実行したところコンパイルには成功したようで HelloWorld.classができあがりました しかしその次に java HelloWorld と実行したところ Exception in thread "main" java.lang.NoClassDefFoundError というメッセージが出てきました<html> <body> <APPLET CODE = "HelloWorld.class" WIDTH = 200 HEIGHT = 100> </APPLET> </body> </html> といったhtmファイルを作成し実行したところ HelloWorld.classは見つかりませんといって類の メッセージが英語ででてきました いったいどうしたらいいのでしょう?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 なにやら文章をよくよまずに回答してしまったようです。 きっとプログラムはアプレットなんですね。 ローカルでappletviewer.exeをつかってみてください。 コマンドプロンプトで appletviewer クラス名 で動いたと思います。
その他の回答 (2)
- rikiponpon
- ベストアンサー率42% (3/7)
そのHelloWorldの中に public class static void main(String args[]) というのはありますか? それとこのHelloWorldはアプレットなんですか? コマンドラインで実行するものと アプレットとは違うものです。 (ソース的に) Cなどで一般的なHelloWorldを書いておくと、 public class HelloWorld{ public static void main(String args[]){ System.out.println("HelloWorld"); } } となります。 長いソースではないと思うので ソースを載せて貰えたらアドバイスもしやすくなります。 ちなみに、ClassPathの設定は必要なのですが 別に設定などしなくても動きます。 ただし、ご自分でCLASSPATHの設定をしたのであれば 【.】を忘れないでください。 【.】はカレントディレクトリーを指しています。 ちなみに、私はJavaSDKを落としてきて PATHの設定をしただけで↑のサンプルソースはとおりました。 もちろん実行もOKです。 参考ではありますが、Java全般には http://msugai.fc2web.com/java/ そして、CLASSPATHの概念は http://www.vc-net.ne.jp/~ytp/java/java3_01.html で説明してあるのでご参考にどうぞ。
- chi-kon
- ベストアンサー率43% (58/132)
java -classpath . HelloWorld でやってみてください。 実行とかコンパイルはパスの設定だけでなく クラスパスの設定も必要です。