1. ホーム
  2. java

[解決済み] エラーが発生しました。このアプリケーションには、jre 1.6.0が必要です。

2022-02-12 01:39:10

質問

Windows 10マシンにemSignerGSTNというアプリケーションを入れています。しかし、アプリケーションを実行しようとすると、エラーが発生します。

This application requires a jre 1.6.0

私はAzul Zuluのopenjdkのインストールを持っている。

$ java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (Zulu 8.40.0.25-CA-win64) (build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (Zulu 8.40.0.25-CA-win64) (build 25.222-b10, mixed mode)

$ where java
C:\Program Files\Zulu\zulu-8\bin\java.exe

oracle javaのインストールにより、アプリケーションが動作します。しかし、私はそれをインストールしたくありません。どのように私はこれを解決することができますか?

どのように解決するのですか?

問題を解決しました。JRE 1.8.0がインストールされています。問題は、アプリケーションがそのパスを参照しないことです。Javaのインストールパスは

C:\Program Files\Zulu\zulu-8\bin\java.exe

zulu jdk の JRE フォルダをコピーします。 C:\Program Files\Zulu\zulu-8\jre を emSigner のインストールパスに C:\Program Files (x86)\eMudhra Limited\emSigner\emSigner\jre .

アプリケーションを実行する際、emSignerはインストールパスの中で最初にJREを探します。現在存在しているため、Oracle JREのインストールを探す必要はありません。したがって、さらなるエラーは表示されません。