java.lang.NoClassDefFoundError
查API文档。。很明显未编译。。

解决方案 »

  1.   

    首先确认配置好了环境变量classpath=.
    注意是等于一个点(表示当前路径)
    编译之后是不是在源文件(insertsort.java)目录下生成一个文件夹test。
    cd到test下
    敲java insertsort 就行!
    主要是要明白原理:如果不cd到test下,运行器在源文件目录下(因为你配的是classpath=.)是找不到class文件的。
      

  2.   

    public class insertsort {
    static int a[] = { 10, 32, 1, 9, 5, 7, 12, 0, 4, 3 };
    static int i,j, k,index,insertnode;
    static void insertsort(int index) {
    for (i = 0; i < index; i++) {
    insertnode = a[1];
    j = i - 1;
    while (j >= 0 && insertnode < a[j]) {
    a[j + 1] = a[j];
    j--;
    }
    a[j + 1] = insertnode;
    System.out.print("排序中: ");
    for (k = 0; k < index; k++)
    System.out.print(" " + a[k] + " ");
    System.out.println("");
    }
    } public static void main(String arg[]) {
    index = a.length;
    System.out.println("排序前:");
    for (i = 0; i < index; i++)
    System.out.println(" " + a[i] + "");
    System.out.println(" ");
    insertsort(index - 1);
    System.out.println("排序后:");
    for (i = 0; i < index; i++)
    System.out.println("" + a[i] + "");
    }
    }
      

  3.   

    你的工程中有text 这个路径吗?
      

  4.   

    非常有可能是MyEclipse的无聊错误,建议在运行的时候配置一下运行~~-_-!
      

  5.   

    环境变量:JAVA_HOME: C:\Program Files\Java\jdk1.5.0_04
      CLASS_PATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar
      PATH: %JAVA_HOME%\bin;配置有错吗啊
      

  6.   

    MyEclipse有个保存编译的功能
    你是不是把那个关了?
    那个关掉的话就不编译了
    打开再试试