不是这段程序的错误,可能是你test包中其他文件的错误

解决方案 »

  1.   

    你注意在使用
    ArrayList的地方
    import java.util.*;
      

  2.   

    该包中就只有这些代码,
    我是想用它测一下我的JDK装好没有!
      

  3.   

    那你把
    package test;
    注释掉
      

  4.   

    该helloworld.java文件存在d盘根目录下
    编译命令格式为:D:\>javac helloworld.java
    没错吧!
      

  5.   

    classpath设置了当前目录了吗?
      

  6.   

    我在CLASSPATH中加入了  D:\j2sdk1.3.1\lib\dt.jar;D:\j2sdk1.3.1\lib\tools.jar
      

  7.   

    你在classpath中 这样写 D:\j2sdk1.3.1\lib\dt.jar;D:\j2sdk1.3.1\lib\tools.jar;.注意后面这个点
      

  8.   

    应该没问题啊,怎么会是ArrayList呢,都没用到这种东东阿。
      

  9.   

    在我的机器上编译成功,是不是你jdk射只有问题。
      

  10.   

    classpath: .;<jdk安装路径>\lib;
      

  11.   

    都按上面所说的该过了,还是一样的提示!!
    我的JDK已经装了好几遍了,
      

  12.   

    把以下这句注释掉,
    public String name = "My first bean";
    并且System.out.println("Hello");试一下你的JDK是否真的装对了,因为“java.lang.NoClassDefFoundError:java/until/ArrayList”有可能是因为字符串引起的,如果这样可以就说明你的JDK没装错而应该从其它方面找原因了。
      

  13.   

    我按你所说的改了以后,编译又出现"java.lang.NullPointerException"
      

  14.   

    return "Hello from " + name;
    这句后面的name去掉了吗?你看一下编译器报的是第几行提示java.lang.NullPointerException,具体看一下才知道新问题的原因
      

  15.   

    程序改成这样:
    package test;
    public class helloworld {
    public String getHi()
    {
    System.out.println("Hello");
    }
    }
    编译后出现
    java.lang.NullPointerException
            at java.util.hashtable.put<compiled code>
            at java.util.Zip.ZipFile.readCEN<compiled code>
            at java.util.Zip.ZipFile.<init><zipFile.java:61>
            at java.util.Zip.ZipFile.<init><zipFile.java:71>
            at sun.tools.java.ClassPath.<init><complied code>
            at sun.tools.javac.Main.compile<complied code>
            at sun.tools.javac.Main.main<main.java:465>
      

  16.   

    你不能把返回值给删了呀!
    你象这样试一试:
    package test;
    public class helloworld {
    public String getHi()
    {
    System.out.println("Hello");
    return "";
    }
    }
    编译时如下:
      javac -d . ./helloworld.java
      

  17.   

    改了也不行,又回到一开始的状况
    编译时出现“java.lang.NoClassDefFoundError:java/until/ArrayList”
      

  18.   

    程序没问题,重装jdk吧,可能你的jdk不完整。