头都大了!!!
我还安装了 jswdk1.0.1 ,执行startserver.bat必须要到ms-dos方式,在windows环境下直接执行,就提示 out of .... space ,msdos的初始内存我已经设了2816,每次执行到要切到ms-dos实在不方便,这是什么问题?繁请一起回答!!!

解决方案 »

  1.   

    你执行的是java Test.Class吧,这是错的
    应为:java Test就可以了
      

  2.   

    把CLASSPATH=C:\jdk1.3\jre\lib\rt.jar;C:\jdk1.3\jre\lib\i18n.jar;C:\jdk1.3\lib\dt.j
    ar;C:\jdk1.3\lib\tools.jar;C:\j2sdkee1.2.1\lib\j2ee.jar;C:\j2sdkee1.2.1\lib\ejb1
    0deployment.jar;C:\j2sdkee1.2.1\lib\jhall.jar;C:\jaxp1.0.1\jaxp.jar;C:\jaxp1.0.1
    \parser.jar;C:\jaxp1.0.1
    这一句设为
    SET CLASSPATH=C:\jdk1.3\jre\lib\rt.jar;C:\jdk1.3\jre\lib\i18n.jar;C:\jdk1.3\lib\dt.j
    ar;C:\jdk1.3\lib\tools.jar;C:\j2sdkee1.2.1\lib\j2ee.jar;C:\j2sdkee1.2.1\lib\ejb1
    0deployment.jar;C:\j2sdkee1.2.1\lib\jhall.jar;C:\jaxp1.0.1\jaxp.jar;C:\jaxp1.0.1
    \parser.jar;C:\jaxp1.0.1
    试一试
    也许会解决问题
      

  3.   

    spczhou的意见应该考虑
    也许是这样
      

  4.   

    你的classpath里面设置当前路径了吗?好像没看到
    至少也应该有一句
    set classpath=.;%classpath%
    ("."表示当前路径)
    另外在执行时不允许带后缀(.class)直接打java Test就行了
      

  5.   

    要把自己写的class所在路径也放进去或者按照borz说
    的做也可以
      

  6.   

    我不知道你的程序里是否用了打包语句--package
    比如说:
    package com
    public calss Xxx {
         publice static void main(String[] pzz) {
               System.out.prinrln("package com");
         }
    }我的批处理文件是这样的:C:\WINDOWS\apsinit.exe
    SET PATH=H:\BC5\BIN;%PATH%;E:\BORLAND\CBUILD~1\BIN;H:\jdk1.2.2\bin;
    CLASSPATH=.;H:\jdk1.2.2\LIB;H:\jdk1.2.2\LIB\dt.jar;H:\jdk1.2.2\LiB\tools.jar;E:\myjava\JavaT;然后我在E:\myjava\JavaT下建一个com目录,把编译出来的类放到此目录下Xxx.class
    执行时你可在任一个目录下执行,只要敲如以下命令java com.Xxx如果此时你是像这样:java com.Xxx.class或者java Xxx你看会发生什么现象!!试试看!不过最好还是把源代码贴出来,感谢你提出问题.
      

  7.   

    borz is right,
    Please add you current path ".\;" to your class path.
      

  8.   

    这个问题在于你java test.class时不应该有.class的后缀,这样会使解释器去调用一个名为test的package中名为class的类文件,也就是你所看到的test/class, "."在java命令后指包中的类名,java test应该可以解决问题,还有错误检查一下classpath的设置是否包括了.class
    文件所在的路径即可
      

  9.   


    别着急 ,你的程序编得不错.
    如果你执行的是java Test.Class 要改成java Test
      

  10.   

    好的,问题解决了,改成 java Test 即可, soonercome的回答让我茅塞顿开! thank you !
    也感谢其他朋友的回答!
    这个问题让我想起了我的第一个程序的编写,是一个basic的1+1=2的程序,竟然用了两天,我才用计算机算出了1+1=2 ;-)本来还有哪个 jre 的问题 我另换个话题,现在开始分赃。