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

时间:2013-10-02 04:32:57

标签: java java-7 java-web-start jnlp

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

  1. 我已经下载了一个jnlp文件
  2. 双击下载的JNLP以运行
  3. jnlp文件未执行。弹出窗口显示以下错误:

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

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

    1. 执行包含以下命令的批处理文件:
      echo“在Java 7上运行Content Studio”............
      javaws -uninstall
      “C:\ Program Files \ Java \ jdk1.7.0_25 \ jre \ bin \ javaws.exe”http://cbazyx.com/studio/Test.jnlp
    2. 但遗憾的是发生了同样的错误:无法创建Java虚拟机。

1 个答案:

答案 0 :(得分: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

成功执行了。