2

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

  1. 我已经下载了一个 jnlp 文件
  2. 双击下载的JNLP运行

jnlp 文件未执行。弹出时显示以下错误:

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

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

  1. 执行包含以下命令的批处理文件:
    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 虚拟机。

4

1 回答 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"/>  

未定义最大堆大小的地方。

我定义了 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

它被成功执行。

于 2013-10-02T05:26:29.873 回答