Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
install4j如何处理java更新_Java_Install4j - Fatal编程技术网

install4j如何处理java更新

install4j如何处理java更新,java,install4j,Java,Install4j,我有一个安装了Install4j的Java应用程序 应用程序启动失败,出现可怕的错误“JVM无法启动。最大堆大小(-Xmx)可能太大,或者防病毒或防火墙工具可能会阻止执行” 经过调查,Java实现了从8.111到8.131的自动升级,install4j仍将使用旧版本。修复方法是编辑\.install4j\inst_jre.cfg并从 c:\program files (x86)\java\jre1.8.0_111 到 然而,这不是一件非常方便用户的事情。有没有办法让安装人员使用更灵活的工具?比

我有一个安装了Install4j的Java应用程序

应用程序启动失败,出现可怕的错误“JVM无法启动。最大堆大小(-Xmx)可能太大,或者防病毒或防火墙工具可能会阻止执行”


经过调查,Java实现了从8.111到8.131的自动升级,install4j仍将使用旧版本。修复方法是编辑\.install4j\inst_jre.cfg并从

c:\program files (x86)\java\jre1.8.0_111

然而,这不是一件非常方便用户的事情。有没有办法让安装人员使用更灵活的工具?比如通过C:\ProgramData\Oracle\Java\javapath?或者别的什么


谢谢

是的,Windows Java 8安装程序(至少是最近的安装程序,我不记得这是否回到u0)将可执行文件复制到programdata\oracle\Java\javapath,并将该目录添加到系统路径envvar中,这样您就可以将
Java
javaw
(或
javaws
)作为要运行的程序,Windows就会找到它。“而install4j仍然沿用旧版本“->你能告诉我你是怎么发现的吗?您是否从/create-i4j-log开始,并在日志文件中看到使用了不再存在的旧安装目录?install4j将检测以前使用的JRE是否丢失,并进行新的搜索,因此这一定是一个特定的问题。我有一位客户的安装工作正常,有一天开始出现JVM无法启动错误。我远程访问了那台计算机,并确定Java在错误开始的那天已经(自动)更新了。我尝试了很多方法来验证Java是否正常,可以运行带有应用程序的JAR,但不能运行install4j app.exe。我最终编辑了'inst_jre.cfg'文件,并使一切正常。是的,Windows Java 8安装程序(至少是最近的安装程序,我不记得这是否追溯到u0)将可执行文件复制到programdata\oracle\Java\javapath,并将该目录添加到系统路径envvar中,这样您就可以给出
Java
javaw
(或
javaws
)作为要运行的程序,Windows将找到它。“而install4j仍将使用旧版本”->您能告诉我您是如何发现的吗?您是否从/create-i4j-log开始,并在日志文件中看到使用了一个不再存在的旧安装目录?install4j将检测以前使用的JRE是否丢失并进行新的搜索,因此这一定是一个特定的问题。我有一位客户的安装正在运行,并且有一天开始获取JVM时出现无法启动错误。我远程连接到该计算机,并确定Java已(自动)更新在错误开始的那一天,我尝试了很多方法来验证Java是否正常,并且可以运行带有该应用程序的JAR,但不能运行install4j app.exe。我最终编辑了'inst_jre.cfg'文件,并准备好一切都可以运行。
c:\program files (x86)\java\jre1.8.0_131