• ベストアンサー

コンパイルした後 java (classファイルの名前) が実行できない

BLACKTALONの回答

  • ベストアンサー
回答No.3

1. .classまでクラスファイル名つけてませんか? 2. カレントディレクトリがclassファイルのある場所にあるかまたはクラスパスがclassファイルのある場所に追加されていますか? 3. クラスファイル名間違ってませんか? 4. CLASSPATHを設定した場合、.(現在のディレクトリ)を指定していますか? 5. 2番目の回答者の方と同じです、ファイル名とクラス名一致してますか? JDKが古いバージョンの物も必要というのはちょっと聞いたことがないですが・・・。

shinmailg
質問者

補足

4でした。ありがとうございました。

関連するQ&A

  • コンパイルできるのに実行できない

    はじめまして。 最近JAVAを始めようと思ったんですが、早くも行き詰まってしまいました。 コンパイルは出来るんですが、実行されないのです。 以下のような文章が出てきます。 Exception in thread "main" java.lang.NoClassDefFoundError: Hello ちなみに、買った本のサンプルプログラムでも同じでした。 これは何が原因なんでしょうか? よろしくお願いします。

  • javaが出来ません

    簡単な質問で申し訳ないのですが、 j2sdk1.4.1をインストールして "HelloWorld"とDOSで表示しようとしたのですが javac HelloWorld.java までは出来てclassもあるのですが java HelloWordを実行しようとしのですが、 Exception in thread "main" java,lang.NoClassDefFoundError:HelloWorld と表示されます。 どうしたらいいのでしょうか? お願いします。

    • ベストアンサー
    • Java
  • コンパイルはできるが実行できない(JAVA)

    コマンドプロンプト上でコンパイルはできるが実行がができません。何が問題でしょうか? 外付けHDDにインストールしたのが問題でしょうか? ***状況*** ・外付けHDDをGドライブとして固定し、「G:\Program Files\Java\jdk1.6.0_17\」をインストール先に指定。 ・環境変数のPATHに「G:\Program Files\Java\jdk1.6.0_17\bin」を追加。 ・Gドライブの直下にStudyというフォルダを作りHello.javaを作製 ・コンパイルはできるが、実行はできず、下記のメッセージが表示される。 Exception in thread "main" java.lang.NoClassDefFoundError: cp Caused by: java.lang.ClassNotFoundException: cp at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) Could not find the main class: cp. Program will exit. 解決策がわかるかたがいればよろしくお願いします。

  • Java2Dの実行エラー(2)

    作成したJavaのソースをjavacでコンパイルを通し、 そのあとにjavaコマンドで実行を通したところ、 以下のようなエラーメッセージが出力され実行できませんでした。 (作成したクラスファイルは「EdgeDetection.class」です。) ------------------------------------------------- C:\TEMP>java -cp . EdgeDetection Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException at EdgeDetection.main(EdgeDetection.java:31) ------------------------------------------------- このエラーを解消するためにもクラスパスの設定(-classpathオプション)もしましたが、駄目でした。 この現象を解決するには、どのようにしたらよろしいのでしょうか?

    • ベストアンサー
    • Java
  • javaのclassファイルが出来ません。

    javaを独学で勉強しようと思い本を購入いたしました。 インストールしていざjavac ファイル名.javaで実行してもclassファイルが できません。何度も試してみたのですが(涙) 上記の様に実行してみたら、下記のようなエラーがでます。 エラーの内容が分かりません。 よろしくアドバイスお願い申し上げます。 Exception in thread "main"java long.NoclassDefFoundError; com/sun/tools/javac/main

    • ベストアンサー
    • Java
  • Exception in thread "main" java.lang.NoClassDefFoundError: helloworldで困っています

    Exception in thread "main" java.lang.NoClassDefFoundError: helloworldと出てJAVAが実行できません。どうしたらよいのでしょうか。以前もこういう質問をしたのですが、またなってしまいました。 CLASSPATHの設定とかもしてみようといろいろと試行錯誤したのですが、だめでした。どういう設定にすればよいかもわかりません。 どうにかして、 java HelloWorld で実行できるようになりませんか? JAVAのSDKをインストールした場所は C:\j2sdk1.4.0 です。コンパイルはできます。 OSはWindowsXPです。初心者ですが、どうかよろしくお願いします。

  • コンパイルが通らない

    うちのPCでは確実にコンパイルが通って、実行までできたプログラムが他の人のPCではコンパイルが通らなかったり実行ができません。 実行する際には javac nishi.java java nishi とやると以下のようなエラーがでて実行ができません(コンパイルは通ります。決してjava nishi.classとかjava nishi.javaといったお約束の間違いは行っていません) Exception in thread "main"java.lang.NoClassDefFoundError:nishi また違うファイルではこっちでコンパイルが通るのにあっちではコンパイルが通らなかったりします。バージョンが違うためでしょうか?僕のバージョンが1.5.08?で相手が1.4.2くらいです。だからコンパイルが通らないの?

  • コンパイルの後のプログラムの実行ができません…

    始めてJavaを使用して、本屋で購入した参考書見ながら 進めてみました。使用OSはXPです。 まず、最初にプログラミングのさわりを実感したいので、初歩的なプログラム作成に挑戦してみたところ、 class Hello{ public static void main(String[] args){ System.out.println("Hello! Java world!"); } } 上記をコンパイルして『Hello.class』が作成されたので、 それを『C:\JAVA>java Hello』で実行すると 『Hello! java world!』が表示されると記してあるんですけど、 実行すると Failed reading value of registry key; Software\JavaSoft\Java Runtime Environment\1.4\JavaHome Error: could not find java. dll Error: could not find 2 Runtime Environment. といったエラーがでてきます。 どうすればいいかわかるようでしたら お手数ですがご指導よろしくお願いします。

    • ベストアンサー
    • Java
  • あるはずのライブラリがよみこめない??

    winxpにJava2 1.4のSDKをインストールして、 暗号化のサンプルソースをてにいれて、 コンパイルをして、実行すると、 Exception in thread "main" java.lang.NoClassDefFoundError:javax/crypto/spec/SecretKeySpec というエラーが発生します。 で、インストールしたjavaのディレクトリの中をみると、jce.jarは存在し、 そのなかに、SecretKeySpec.classはありました。 環境設定でなにか足りない等問題があるのでしょうか?

    • ベストアンサー
    • Java
  • jarファイルを実行した時のエラー

    外部のPCでjarファイルを作成し,自分のPCでそのファイルをダブルクリックしても反応がないため,コマンドでjava -jar ~.jar と実行してみたところ, Exception in thread"main" java.lang.NoClassDefFoundError: tover と表示されます. toverを調べてみましたが,さっぱりわかりません.教えてください,お願いします!

    • ベストアンサー
    • Java