• 締切済み

MS-DOSプロンプト

現在、WindowsMEでJavaを使おうとして、環境設定等を行い、プログラムをコンパイルしたのですが、以下のような表示が出て実行できません。 何が悪いのでしょうか? ちなみに、JDKはjdk1.5.0_09を設定しました。 C:\Java>javac sample1.java C:\Java>java sample1 Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.3', but '1.5' is required. Error: could not find java.dll Error: could not find Java 2 Runtime Environment.

みんなの回答

  • tachiwa
  • ベストアンサー率34% (25/73)
回答No.2

PATHの設定で新しい jdk1.5.0_09\binを指していないのでは?

全文を見る
すると、全ての回答が全文表示されます。
noname#210617
noname#210617
回答No.1

JAVAをUpdateしましょう。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • java コンパイル出来ません。(初心者)

    javaをコンパイルした時にRegistry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.5', but '1.4' is required. Error: could not find java.dll Error: could not find Java 2 Runtime Environment. と出るのですがどういう意味なのでしょうか? Cpadを使っています。

    • ベストアンサー
    • Java
  • could not find Java 2 Runtime Environmentとエラーが出ます。

    Javaでiアプリを作ろうとして、J2SDK1.4では作成できないとのことでしたので、J2SDK1.4をアンインストールし、J2SDK1.3をインストールしました。J2SDK1.4をアンインストールする際、Runtime Environmentも要らないと思い、PCの中のRuntime Environmentを全てアンインストールしました。 そこで、実際ソースがコンパイル・実行できるかテストした際、コンパイルはできたのですが、実行(java クラス名)すると、エラーが出るようになってしまいました。エラーの内容は、 Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.4', but '1.5' is required. Error: could not find java.dll Error: could not find Java 2 Runtime Environment. というものです。 J2sdk1.3をインストールした際、環境変数の変更は しました。また、レジストリも見てみたのですが、 HKEY_LOCAL_MACHINE\SOFTWARE\JAVASOFT\JAVA RUNTIME ENVIRONMENTの値は、1.4となっています。 レジストリの値を適当に変更してみたのですが、 やはりうまく実行することができません。どこか 他で設定するのでしょうか。

    • ベストアンサー
    • Java
  • JAVAのエラーについて

    WindowsXPをつかっています。 先日JAVAの勉強をしようと思い、J2SE v 1.4.2_08 SDK をインストールしました。 環境変数の設定も解説サイトをみて一応おこないました。 プログラムを実行しようとすると Error opening registry key 'Software\JavaSoft\Java Runtime Environment' Error:could not find java.dll Error:could not find Java 2 Runtime Environment. と出てしまい実行できません。 コンパイルはちゃんとでき、CLASSファイルもできてました。 エラーメッセージの意味と解決法を教えてください。 よろしくお願いします。

  • S!アプリのEmulatorでJava.dllが認識されない

    こんにちは。 S!アプリのEmulator(6113-111-SDK-JSCL_20070202.zip Ver1.0.0)でJADファイルをRUNさせようとするのですが、 Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.6', but '1.3'/'1.4'/'1.5' is required. Error: could not find java.dll というエラーが出ます。 Sunには最新のSDKしかなく、ver1.4.2.19を使っています。古いSDKを探すしかないのでしょうか? アドバイスお願いします。

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

    始めて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
  • JDKでJavaアプリケーション実行時のエラーについて

    [開発環境] OS:Windows98SE SDK:Java2SDK,Standard Edition v.1.3.1_01 現在、JDKを使ったJavaプログラミングの勉強をしています。 教材として ・タイトル:新Java言語入門ビギナー編 ・著者:林 晴比古 ・発行:ソフトバンクパブリッシング株式会社 を使用しています。 コンソールに"My first Java."という文字列を表示する プログラムとしてSmp1.javaファイルを作成しました。 javacコマンドによるコンパイルはうまくいくのですが、 javaコマンドにより実行するとエラー表示が出てしまい、 うまくいきません。 エラーの意味と対策方法についてご存じの方がいらっしゃいましたら、 御教授のほど宜しくお願いします。 (補足:JDKをインストール直後にこの操作がうまくいくことを確認 していますが、一通り勉強をした後に同じ操作ができなくなってしまい 困っています。) 以下にMS-DOSプロンプトの内容を記します。 /// MS-DOSプロンプトの表示 ///////////// C:\jwork\Smp1>type Smp1.java public class Smp1 { public static void main(String args[]) { System.out.println("My first Java."); } } C:\jwork\Smp1>javac Smp1.java C:\jwork\Smp1>java Smp1 Error opening registry key 'Software\JavaSoft\Java Runtime Environment' Error: could not find java.dll Error: could not find Java 2 Runtime Environment. C:\jwork\Smp1>

    • ベストアンサー
    • Java
  • コンパネのJava Plug-inのアイコンが消えない…。

    今まで、JDK1.3.1とJava 2 Runtime Environment,SE v1.3.1をPCにインストールして使っていたのですが、このほど大学のプログラミングの授業でJBuilderを使う事になり、窓の杜でJBuilder8をインストールした所、今までテキストエディタで打ち込んで作った.javaファイルが、コマンドプロンプトでjavacでコンパイルをしたのち、.classファイルをjavaコマンドで実行が出来なくなりました。 pathはJBuilderの方のJDKに通してあり、(C:\JBuilder8\jdk1.4.1\bin) エラー文の内容は、JREのcurrentversionが1.4であるが、必要なのは1.3であると書いてありました。(JRE currentversion has value 1.4 but 1.3 requiredとでました。) そこでレジストリエディタでHKEY_LOCAL_MACHINE\SOFTWARE\Javasoft\JavaRuntimeEnviornmentのcurrentversionの値が1.4になっていたので、値を1.3に書き換えたところ、実行も出来るようになったのですが、これはつまりJREの1.3.1を使っているということなんですよね? 僕は勝手にそう思ってしまって、JBuilder8の中にはJDKの1.4.1も入っていたのでせっかくJBuilder8を入れたのに前のJDKを使っているのもなぁ…と古い方のJDK1.3.1とJRE1.3.1をアンインストールしてしまったのですが、そのあとコントロールパネルをのぞいてみると、JREと一緒にインストールした時に出来たJava Plug-inという項目が残っていました。 アンインストールしたのにもかかわらずこの項目が残ってしまっていて、そのアイコンをダブルクリックしても The system cannot find the registry key specified: HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\1.3.1 とエラーが出てしまいます。 ちなみにこのレジストリのキーは削除してしまっていて存在していません。 これを消せる方法はないのでしょうか? OSはWindowsXP Proです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • コマンドプロンプトのエラー

    Windows10です コマンドプロンプトで、Java のサンプルプログラムをコンパイルしようとすると、以下のようになります。何が原因でしょうか? C:\Program Files\Java\jdk-15.0.1\src →ここにHello.java のサンプルプログラム(テキスト)は存在します。 C:\Program Files\Java\jdk-15.0.1\bin\→ここにjava.exeは存在します --------------------------------- (以下、コマンドプロンプトの画面) C:\Program Files\Java\jdk-15.0.1\src>C:\Program Files\Java\jdk-15.0.1\bin\javac Hello.java 'C:\Program' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。

  • Javaのエラーメッセージ

    PCはメール、インターネット、写真整理、文書作成をする程度で、プログラミングなどしたこともない高齢者です。最近以下のような状況で、どうすればよいか(何もしなくても良いのか/何かしなくてはいけないのか)皆目見当がつかずにいます。どなたか素人にも分かるように対処策を教えて下さい。なお、若しかしてと思いJavaの最新バージョンをインストールしてみましたが、事態はなんら変化ありません。 PC(Windows7)を起動すると,「Java Virtual Machine Launcher」のタイトルで『×Error:Registrykey‘Software¥JavaRunctimeEnvironment¥CurrentVersion’has value‘1.8’, but‘1.7’is required』と必ず出てくる。[OK]をクリックすると同タイトルで『×Error:could not find java dll』と出[OK]をクリックすると矢張り同タイトルで 『×Error:Could not find Java Se Runtime Environment』と出る。[OK]をクリックするとその後は何も出ず、通常通りPC操作を行なえる。

  • コンパイラ(javac)と実行(java)が違う。

    コンパイラ(javac)と実行(java)は同じバージョンでしょうか。 javac -version と java -version で比べてみてください。 違いましたら、同じバージョンのでコンパイルしましょう。 C:\JAVA>java -version java version "1.8.0_261" Java(TM) SE Runtime Environment (build 1.8.0_261-b12) Java HotSpot(TM) Client VM (build 25.261-b12, mixed mode) C:\JAVA>javac -version javac 14.0.1 バージョンが違います。 どうやって、合わせるのでしょうか? 度々申し訳ございません。 ご回答のほど、宜しくお願い申し上げます。

    • ベストアンサー
    • Java
写真の手前の花の名前は?
このQ&Aのポイント
  • 写真の手前に咲いている紫色の花の名前を教えてください。
  • 写真で見ることができる紫色の花の名前は何でしょうか。
  • 写真の手前にある紫色の花の正体は何と呼ばれていますか。
回答を見る

専門家に質問してみよう