簡體   English   中英

Windows 10 上的 InstallAnywhere 2018 問題

[英]InstallAnywhere 2018 issues on Windows 10

我正在嘗試在 Windows 10 上安裝產品 InstallAnywhere2018,經過多次嘗試(包括兼容模式)、以管理員身份運行並檢查 Java 變量的系統路徑后,我仍然遇到相同的錯誤:

在此處輸入圖像描述

java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(Unknown Source)
at java.awt.image.Raster.createPackedRaster(Unknown Source)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
at java.awt.image.BufferedImage.<init>(Unknown Source)
at sun.awt.windows.TranslucentWindowPainter$BIWindowPainter.getBackBuffer(Unknown Source)
at sun.awt.windows.TranslucentWindowPainter.updateWindow(Unknown Source)
at sun.awt.windows.WWindowPeer.updateWindow(Unknown Source)
at sun.awt.windows.WWindowPeer.show(Unknown Source)
at sun.awt.windows.WComponentPeer.setVisible(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Window.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at Flexeraat0.setVisible(Unknown Source)
at Flexeraat0.aj(Unknown Source)
at com.zerog.ia.installer.AAMgr.a0(Unknown Source)
at com.zerog.ia.installer.AAMgr.ac(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.runPreInstall(Unknown Source)
at com.zerog.ia.installer.AAMgr.runPreInstall(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.b0(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.a5(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)
at com.zerog.ia.installer.Main.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.zerog.lax.LAX.launch(Unknown Source)
at com.zerog.lax.LAX.main(Unknown Source)

關於如何解決這個問題的任何想法?

謝謝。

將JAVA_OPTS設置為具有以下內容的系統變量,即所需的堆大小。 Java應該能夠找到它並采取相應的行動:

JAVA_OPTS="-Xms1G -Xmx2G"

之后,在命令提示符下運行以下命令:

SET JAVA_OPTS="-Xms1G -Xmx2G"

這可以解釋如下:

  • 分配至少1GB的堆
  • 分配最多2GB的堆

一旦崩潰,您需要在C:\Users\[your_username]\AppData\Local\Temp\I[a_lot_of_numbers_here]\Windows中找到ISTPv2Setup.lax文件。 並將 ISTPv2Setup.lax 文件中的最后一行替換為:

lax.nl.java.option.additional=

有了這個:

lax.nl.java.option.additional=-Xms1g -Xmx2g

這在獲取這樣的堆棧跟蹤時也有效:

java.lang.NullPointerException
    at com.zerog.ia.installer.AAMgr.initAAMgr(Unknown Source)
    at com.zerog.ia.installer.LifeCycleManager.a6(Unknown Source)
    at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)
    at com.zerog.ia.installer.Main.main(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.zerog.lax.LAX.launch(Unknown Source)
    at com.zerog.lax.LAX.main(Unknown Source)

真正的例外是C:\Users\[your_username]\AppData\Local\Temp\lax-[a_lot_of_numers]-err.tmp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM