使用的是glassfish-installer-v2ur2-b04-windows-ml.jar(v2发行版官方最新)
按照官方提供的指令解压
java -Xmx256 -jar glassfish-installer-v2ur2-b04-windows-ml.jar
出现异常:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        at sun.misc.Resource.getBytes(Resource.java:93)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:256)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: glassfish. Program will exit.
尝试将内存增加 java -Xmx512 -jar glassfish-installer-v2ur2-b04-windows-ml.jar
异常依旧
尝试set JAVA_OPTS=-Xms512 -Xmx512
异常依旧
本机内存1G 分别在3G 1.5G机器测试 问题依旧
环境变量:
CLASSPATH:C:\Program Files\Java\jdk1.6.0_11\lib;.
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_11
Path:C:\Program Files\Java\jdk1.6.0_11\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Dell Preboot Manager\Access Client\v5\;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;D:\TortoiseSVN\bin;D:\apache-ant-1.7.1\bin
不过可以使用netbeans 6.5自带的glassfish
很郁闷 就是无法使用官方的独立安装