首页 文章

启动jnlp文件时出错:无法创建Java虚拟机并发生致命异常 . 程序将会退出

提问于
浏览
2

操作系统:Windows 7 32位,Java:Java 7

  • 我已经下载了一个jnlp文件

  • 双击下载的JNLP运行

jnlp文件未执行 . 弹出窗口显示以下错误:

错误:无法创建Java虚拟机 .
错误:发生了致命异常 . 程序将会退出

我也尝试从命令提示符执行如下:

  • 执行包含以下命令的批处理文件:
    echo "Running Content Studio on Java 7" ............
    javaws -uninstall
    "C:\Program Files\Java\jdk1.7.0_25\jre\bin\javaws.exe" http://cbazyx.com/studio/Test.jnlp

但遗憾的是发生了同样的错误:无法创建Java虚拟机 .

1 回答

  • 2

    我解决了它如下:

    在编辑器上打开下载的Studio.jnlp . 我在Studio.jnlp中找到了以下行:

    <j2se version="1.7.0_13+" 
      java-vm-args="-Xms128m -Xmx2048m" 
      href="http://java.sun.com/products/autodl/j2se"/>
    

    其中未定义max-heap-size .

    我定义了initial-heap-size和max-heap-size,如下所示:

    <j2se version="1.7.0_13+" 
      initial-heap-size="100m" 
      max-heap-size="512m" 
      java-vm-args="-Xms128m -Xmx2048m" 
      href="http://java.sun.com/products/autodl/j2se"/>
    

    最后,保存并双击Studio.jnlp

    它被成功执行了 .

相关问题