package dbs;
public class test
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}这个是代码,但是一运行,它就提示
Exception in thread "main" java.lang.NoClassDefFoundError: dbs/test
请按任意键继续. . .
这是什么问题?因为有关包的使用问题我一直弄的不大清楚,请各位帮忙的时候仔细些,谢谢!
最好是从classpath的设置都说一遍

解决方案 »

  1.   

    文件位置:
    你的目录\dbs\test.class运行:
    java -cp你的目录 dbs.test
      

  2.   

    tryjava -cp . dbs.testorset CLASSPATH = .;%CLASSPATH%
    java dbs.test
      

  3.   

    我是用TextPad编辑器,大家用过吗?
    我直接在那个里面运行这个,它提示的那个错误,你们说的都是从命令行运行是吧
      

  4.   

    你打包的,打包应该用JAVAC -D 路径 文件名来编译的。
    然后运行的时候应该用JAVA 包名.文件名
      

  5.   

    请按如下步骤操作. 看看我的DOS 命令行.有些不是 C:\> 开头 不是 DOS 反馈消息,你可不要照样输入.
    C:\> md JavaSource
    C:\> cd JavaSourceC:\> subst Z: C:\JavaSourceC:\> Z:Z:\>copy con Test.java
    package dbs;
    public class Test
    {
    public static void main(String args[])
    {
    System.out.println("Hello,World!");
    }
    }
    ^Z
    已复制         1 个文件。Z:\>md dbsZ:\>copy Test.java dbs\
    已复制         1 个文件。Z:\>javac dbs\Test.javaZ:\>java dbs.Test
    Hello,World!Z:\>echo 你成功了么?
    你成功了么?Z:\>