[英]Error: This application requires a jre 1.6.0
我的 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文件夹复制为emSigner安装路径,作为C:\\Program Files (x86)\\eMudhra Limited\\emSigner\\emSigner\\jre
。
运行应用程序时,emSigner将首先在其安装路径中查找JRE。 由于它现在存在,因此无需寻找oracle JRE安装。 因此,未显示其他错误。
您可以在他们的官方网站上查看要求,在这里 ,他们指定要安装的Java的最低版本为1.6,最高为1.8。
由开发人员决定如何开发他们的应用程序,以及他们的应用程序正常运行所需的要求。
对于Java 1.9及更高版本,开发人员可以将jre捆绑在他们的应用程序中,因此用户不需要安装Java,但是由公司和开发人员自行决定是否要更新/升级其产品。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.