当前位置: 技术问答>java相关
exception in thread "main" java.lang.NoClassDeffoundError:FindMax/class出现这种错误提示,我错在哪呢?
来源: 互联网 发布时间:2015-08-20
本文导语: 我执行到这一步时: c:j2sdk1.4.0-rcbin>java FindMax.class exception in thread "main" java.lang.NoClassDeffoundError:FindMax/class出现这种错误提示,我错在哪呢? 第一步javac FindMax.java通过,生成了FindMax.class 以下是我按着书打得源程序...
我执行到这一步时:
c:j2sdk1.4.0-rcbin>java FindMax.class
exception in thread "main" java.lang.NoClassDeffoundError:FindMax/class出现这种错误提示,我错在哪呢?
第一步javac FindMax.java通过,生成了FindMax.class
以下是我按着书打得源程序:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class FindMax extends Applet implements ActionListener
{
Label result;
TextField in1,in2,in3;
Button btn;
int a=0,b=0,c=0,max;
public void init()
{
result=new Label("请输入3个带比较的整数");
in1=new TextField(5);
in2=new TextField(5);
in3=new TextField(5);
btn=new Button("比较");
add(in1);
add(in2);
add(in3);
add(btn);
add(result);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
a=Integer.parseInt(in1.getText());
b=Integer.parseInt(in2.getText());
c=Integer.parseInt(in3.getText());
if(a>b)
if(a>c)
max=a;
else
max=c;
else
if(b>c)
max=b;
else
max=c;
result.setText("3数中最大值是:"+max);
}
}
另外,我的其他的程序也都出现这种一抹一样的错误提示。
源程序如下:
import java.io.*;
public class abc {
public static void main(String args[]) {
System.out.println("welcome!");
}
}
c:j2sdk1.4.0-rcbin>java FindMax.class
exception in thread "main" java.lang.NoClassDeffoundError:FindMax/class出现这种错误提示,我错在哪呢?
第一步javac FindMax.java通过,生成了FindMax.class
以下是我按着书打得源程序:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class FindMax extends Applet implements ActionListener
{
Label result;
TextField in1,in2,in3;
Button btn;
int a=0,b=0,c=0,max;
public void init()
{
result=new Label("请输入3个带比较的整数");
in1=new TextField(5);
in2=new TextField(5);
in3=new TextField(5);
btn=new Button("比较");
add(in1);
add(in2);
add(in3);
add(btn);
add(result);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
a=Integer.parseInt(in1.getText());
b=Integer.parseInt(in2.getText());
c=Integer.parseInt(in3.getText());
if(a>b)
if(a>c)
max=a;
else
max=c;
else
if(b>c)
max=b;
else
max=c;
result.setText("3数中最大值是:"+max);
}
}
另外,我的其他的程序也都出现这种一抹一样的错误提示。
源程序如下:
import java.io.*;
public class abc {
public static void main(String args[]) {
System.out.println("welcome!");
}
}
|
java FindMax
no java FindMax.class
no java FindMax.class
|
看看
http://www.csdn.net/expert/topic/971/971217.xml?temp=.3411829
和
http://www.csdn.net/expert/topic/918/918788.xml?temp=.8490412
http://www.csdn.net/expert/topic/971/971217.xml?temp=.3411829
和
http://www.csdn.net/expert/topic/918/918788.xml?temp=.8490412
|
是applet程序呀
做一个html加载该程序
然后保存为FindMax.html
最后在编译后用小程序浏览器。。。appletviewer FindMax.html就可以了
快给分呀
呵呵
做一个html加载该程序
然后保存为FindMax.html
最后在编译后用小程序浏览器。。。appletviewer FindMax.html就可以了
快给分呀
呵呵
|
import java.io.*;
public class abc {
public static void main(String args[]) {
System.out.println("welcome!");
}
}
如果这个也错的话,那可能是CLASSPATH的问题
如果设置了CLASSPATH,就很有可能出现这个错误,去掉就好了
以前碰到过这个问题,但是为什么这样我还是不晓得
public class abc {
public static void main(String args[]) {
System.out.println("welcome!");
}
}
如果这个也错的话,那可能是CLASSPATH的问题
如果设置了CLASSPATH,就很有可能出现这个错误,去掉就好了
以前碰到过这个问题,但是为什么这样我还是不晓得