繁体   English   中英

错误:此应用程序需要 jre 1.6.0

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM