如果这样配呢:
java_home: D:\Program Files\Java\jdk1.5.0_04
j2ee_home: D:\Program Files\Java\j2sdkee1.3.1 
path: %java_home%\bin;%j2ee_home%\bin; 
classpath:  .;%j2ee_home%\lib\j2ee.jar;%java_home%\lib;实在不行,只能重装j2ee了,装在一个文件夹名称不含空格的文件夹下。
我的是:
 jdk安装路径为:D:\java\jdk1.5.0_04
 J2EE安装路径为:D:\java\j2sdkee1.3.1
环境变量为:
java_home: D:\java\jdk1.5.0_04
j2ee_home: D:\java\j2sdkee1.3.1 
path: %java_home%\bin;%j2ee_home%\bin; 
classpath:  .;%j2ee_home%\lib\j2ee.jar;%java_home%\lib;

解决方案 »

  1.   

    那样好象还是不行的了..我开先就装在D:\j2sdkee1.3.1 
    可还是要问题的了.
        是那里出了问题了??郁闷的很..了.
      

  2.   

    哈哈,问题原因我也不知道,试试文件夹除了字母数字,不带有符号:jdk安装路径为:D:\java\jdk
    J2EE安装路径为:D:\java\j2ee
    环境变量为:
    java_home:  D:\java\jdk
    j2ee_home:   D:\java\j2ee
    path:   %java_home%\bin;%j2ee_home%\bin;  
    classpath:     .;%j2ee_home%\lib\j2ee.jar;%java_home%\lib;这样应该行吧?还不行就恐怕是你机子的问题了,不知道怎么解决了!
      

  3.   

    兄弟,,我照您说的做了,结果证明却实是文件夹名称含空格的原因呀.弄了那么久可找到原因了,不过现在又有新的错误了,,输入j2ee -verbose 显示如下错误:
      
    C:\Documents and Settings\Administrator>j2ee -verbose
    J2EE server listen port: 1050
    Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/corba/se/internal/util/IdentityHashtable
            at com.sun.corba.ee.internal.javax.rmi.CORBA.Util.<clinit>(Util.java:87)
            at com.sun.corba.ee.internal.POA.POAImpl.activate(POAImpl.java:935)
            at com.sun.corba.ee.internal.POA.POAImpl.activate_object(POAImpl.java:895)
            at com.sun.corba.ee.internal.CosNaming.TransientNameService.initialize(TransientNameService.java:117)
            at com.sun.corba.ee.internal.CosNaming.TransientNameService.<init>(TransientNameService.java:70)
            at com.sun.enterprise.iiop.POAProtocolMgr.initializeNaming(POAProtocolMgr.java:103)
            at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:226)
            at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:972)
    C:\Documents and Settings\Administrator>什么意思?
          自己太菜了.什么都不会啊..