运行Appication程序就出现错误:
Exception in thread "main"java.lang.NOClassDefFoundError:
如运行:
import java.io.*;
public class a2_3
{
public static void main(String agrs[])
{
System.out.println("hello,java!");
}
}编译可以通过,也能生成class文件。
但可以编译和运行Applet程序,如:import java.awt.*;
import java.applet.*;
public class a2_3 extends Applet
{
Label prompt;
public void init()
{
prompt=new Label("java 是面向对象的语言!");
add(prompt);
}
}就可以正常运行。。请高手说下这怎么解决,难道只有重装jdk5.0这一个办法了吗?
Exception in thread "main"java.lang.NOClassDefFoundError:
如运行:
import java.io.*;
public class a2_3
{
public static void main(String agrs[])
{
System.out.println("hello,java!");
}
}编译可以通过,也能生成class文件。
但可以编译和运行Applet程序,如:import java.awt.*;
import java.applet.*;
public class a2_3 extends Applet
{
Label prompt;
public void init()
{
prompt=new Label("java 是面向对象的语言!");
add(prompt);
}
}就可以正常运行。。请高手说下这怎么解决,难道只有重装jdk5.0这一个办法了吗?
你可以试试下面的方法jdk1.5.0的安装
很简单,没什么可说的,只建议修改安装目录名成为jdk1.5.0 jdk1.5.0的配置
(假设jdk的安装目录是d:\jdk1.5.0)
右键点击[我的电脑],选择[属性],选择[高级]选项卡,单击[环境变量]按钮,在[系统变量]找到path变量,单击[编辑]按钮,把d:\jdk1.5.0\bin添加到里面,与已有的内容用分号隔开.
在[系统变量]中单击[新建]按钮,在[变量名]文本框中输入名称classpath,在[变量值]文本框中输入.;D:\jdk1.5\lib
www.softworks.cn
这是环境变量设置的问题.