写了第一个java程序
class Helloworld{
public static void main(String args[]){
System.out.println("Hello world");}}
编译成功生成Helloworld.class.运行java Helloworld.java or java Helloworld,都出现如下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Helloworld/java
为什么,高手指点一下

解决方案 »

  1.   

    谢谢,再问一个问题,如果我要插入一个类(不如java.unit.*),我怎么知道需要加入什么JAR文件到classpath中,或者我怎么找到我需要的类,在JDK13中
      

  2.   

    有些,比如java.util.*是java默认的,就不用特别设置,如果是你自己的,比如
    import myclass.*
    如果myclass在c:\tj下,就在classpath下加:
    c:\tj
    便可以了
      

  3.   

    在classpath中加.
    .表示当前目录
      

  4.   

    这个呢,如果是jdk自己带的类,你已经设置好自己的路径了,那就没有问题咯.
    如果是你自己写的类,你只要在classpath当中设置路径.
    当你用tomcat或者websphere开发工具的时候,对于jar文件你把他放在lib目录下,系统可以自己找到的,呵呵.
    import yourclass.*;
    这样就可以咯.
    good luck