実行すると:C:\ Users\ashahria\Downloads> Java -jar schemaSpy_5.0.0.jar
以下のエラーが表示されます。なにが問題ですか?どうすれば修正できますか?
エラー:レジストリキー 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion '
値は「1.5」ですが、「1.7」が必要です。
エラー:Java.dllが見つかりませんでした
エラー:Java SEランタイム環境が見つかりませんでした。
私のWindows 7マシンでは、以下を実行することで解決しました。
それがすべてです...動作するはずです。それ以外の場合、すでに他のガイドを試したり、レジストリを台無しにした場合、問題に対処する最も確実な方法は、Javaの以前のバージョンをすべて削除することです(「プログラムと機能「アンインストールプロセス」を選択し、使用するバージョンのみを再インストールします。次の配布サイトをお勧めします。 http://Java.com (通常、最も安定したバージョンがあるため)
または、Oracleのサイトから必要な特定のバージョンを探します。 http://www.Oracle.com/technetwork/Java/javase/downloads/
1.5から1.7までのさまざまなJDKをPCにインストールしました。インストール済みのJDK1.8と以前のバージョンのEclipse(以前のバージョンのJDKに依存)を学習する必要があり、コマンドラインでJavaを確認しようとすると、Eclipse IDEの起動時にエラーが発生しましたバージョンと以下のエラーが発生しました、
C:\> Java -version レジストリキー 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' の値は '1.8'ですが、 '1.6'が必要です。 エラー:Java.dllが見つかりませんでした エラー:Java SEランタイム環境が見つかりませんでした。
解決策:-削除しました
C:\ ProgramData\Oracle\Java\javapath;
「c:/ Windows/System32」に移動して、Java.exe、javaw.exe、およびjavaws.exeを削除します。 レジストリキー '...'の値は '1.7'ですが、 '1.6'が必要です。Java 1.7がインストールされ、レジストリがそれを指している を参照してください。
set PATH=c:\Program Files\Java\jdk1.6.0_45\bin;%PATH%
これは、コマンドプロンプトで作業している場合に機能します
次の手順を実行できます。
それは私のために働いた:)
Java 1.8がありましたが、何らかの理由でJava 1.6にダウングレードする必要がありました。 Java 1.8をアンインストールし、コマンドプロンプトからコマンド「Java -Version」を実行すると、エラーが発生しました-
エラー:レジストリキー 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion '
値は「1.6」ですが、「1.8」が必要です。エラー:Java.dllエラーが見つかりませんでしたエラー:Java SE Runtime Environmentが見つかりませんでした。
1.6をアンインストールしてから1.6を再インストールすると、問題が解決しました:-)
Javaバージョンは1.5です(jdk 1.5があります)。 jarにはJavaバージョン1.7が必要です(jdk 1.7が必要です)。このWebサイトから1.7 jdkをダウンロードしてインストールする必要があります。
http://www.Oracle.com/technetwork/Java/javase/downloads/Java-se-jdk-7-download-432154.html
環境変数%path%のシーケンスを調整して、jre 1.7がデフォルトのものであることを確認します。
Java8アップデートをアンインストールして、もう一度試しました。うまくいきました!
@bcmoneyに記載されている手順を試しましたが、私にとっては、現在のバージョンは既に最新バージョンに設定されています。私の場合はJava8でした。
Javaのさまざまなバージョンがインストールされています(Java6、Java7、およびJava8)。私は同じエラーを受け取りましたが、1.5と1.7の代わりに1.7と1.8を得ました。 Windows 8.1マシンでJava6をアンインストールしました。その後、コマンドプロンプトでJava -versionを試しましたが、エラーは表示されませんでした。
これが正しい答えであるかどうかはわかりませんが、私にとってはうまくいったので、コミュニティにも役立つと思いました。
1つの良い解決策は、PCを再起動することです。これにより、PCのレジストリに正しいエントリが作成されます。再起動すると問題が解決します
JDK 1.7を再インストールするだけで機能します。
また、Java 7と8を両方または2回インストールし、プログラムの追加/削除からそれらのいずれかをアンインストールすると、動作するはずです。
Java JDKを更新した後にこの問題に遭遇しましたが、コマンドプロンプトをまだ再起動していませんでした。コマンドプロンプトを再起動すると、すべて正常に機能しました。おそらく、PATH変数はJDKの更新後にリセットする必要があるためです。