• 締切済み

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を探すしかないのでしょうか? アドバイスお願いします。

noname#99417
noname#99417
  • Java
  • 回答数1
  • ありがとう数2

みんなの回答

noname#94983
noname#94983
回答No.1

状況がよくわからんが、S!アプリの開発環境を最新のものにしたんじゃまずいのかね? http://creation.mb.softbank.jp/sapp/sapp_tool.html

noname#99417
質問者

補足

質問に載せている開発ツールはご指摘のサイトからダウンロードしたものです。 Sunにファイルのアーカイブがあることがわかりましたので、古いバージョンもダウンロードできそうです。そちらで対応したいと思います。

関連するQ&A

  • 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 コンパイル出来ません。(初心者)

    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
  • 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.

  • 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ファイルもできてました。 エラーメッセージの意味と解決法を教えてください。 よろしくお願いします。

  • コンパネの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
  • コンパイルの後のプログラムの実行ができません…

    始めて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
  • J2SDK1_4_2_08(Runtimeなし)+JRE1_5_0_02の組合せで問題なし?

    Java 2 SDK Ver1.4.2_08(j2sdk-1_4_2_08-windows-i586-p.exe)をダウンロードし、インストールしたところ、しばらくするとランタイムのアップデートの通知が来ました。 そのランタイムをインストールしてみると、J2SE Runtime Environment 5.0 Update 2がインストールされました。 コントロールパネルより、「プログラムの追加と削除」を実行してみたところ、ランタイムにかなりの容量が使用されているので、Java 2 SDK Ver1.4.2_08に入っていた方のランタイム「Java 2 Runtime Environment, SE v1.4.2_08」を削除しようと思っています。 しかし、Javaのコンパイルや動作に影響が出ると困るかななんて思っています。「J2SE Runtime Environment 5.0 Update 2」がインストールされていれば「Java 2 Runtime Environment, SE v1.4.2_08」は削除しても問題ないんでしょうか? それとも両方ともランタイムを入れておくべきなのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • 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操作を行なえる。

  • free mind を起動できない

    free mind をダウンロードして、開くと次のようなエラーが出てきて開くことができません。 初心者でご迷惑おかけしますが、よろしくご指導願います。 the registry refers to a nonexistent java Runtime Environment installation or the runtime is corrupted 指定されたファイルが見つかりません。

専門家に質問してみよう