我的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
C:\Program Files\Zulu\zulu-8\jre
的JRE文件夹复制为C:\Program Files (x86)\eMudhra Limited\emSigner\emSigner\jre
到emSigner安装路径。运行应用程序时,emSigner将首先在其安装路径中查找JRE。由于它现在存在,因此无需寻找oracle JRE安装。因此,未显示其他错误。