当前位置:  技术问答>java相关

要死人了!!!!!求求各位大虾指点指点啊!!!!!!!!

    来源: 互联网  发布时间:2015-09-01

    本文导语:  这个是什么意思? Exception in thread "main" java.lang.NoClassDefFoundError: MyArea 原程序: public class MyArea{   public static void main(String args[]){      int area;     Rectangle myRectangle=new Rectangle(0,0,0,0);   myRectangle.width=20;...

这个是什么意思?
Exception in thread "main" java.lang.NoClassDefFoundError: MyArea


原程序:

public class MyArea{


  public static void main(String args[]){
     int area;
    Rectangle myRectangle=new Rectangle(0,0,0,0);
  myRectangle.width=20;
  myRectangle.height=20;
  area=myRectangle.width*myRectangle.height;
  System.out.println("area="+area);

  }
  }
  class Rectangle {
   public int x,y,width,height;
Rectangle(int x,int y,int width,int height){;
this.x=x;
this.y=y;
this.width=width;
this.height=height;
}
  }



在JDK中出现上面的错误提示,
但是在Jbuilder中又可得到area=400的结果,
为什么^^^^^^^^

|
http://www.csdn.net/Develop/read_article.asp?id=12699
http://www.csdn.net/expert/topic/971/971217.xml?temp=.3411829

|
jdk中需要设置Java_home,classpath等信息。

|
如果你用JBuilder来做的话,它里面把一引起配置都已经弄好了,不需要你再手工配置,所以运行正常
而如果用JDK来运行JAVA程序,那么你必须自己手工配置你的classpath,java_home,只有都配好了,才可以运行程序

|
看一看你的classpath中有没有设置当前目录。

方法:classpath=.;
记住当前目录是用句点表示的哦,多个classpath值要用分号隔开

|
创建一个环境变量,名字叫JAVA_HOME,其值为你安装的jdk所在路径,比如:D:j2sdk1.4.0,这样就设置好了JAVA_HOME;然后设置classpath,这你已经会了,不用再说。

|
来晚啦,同意bobfeng(胖波)

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助:分析嵌入实时操作系统uc/os-22内核(第一个字母是“谬”,我这边连office都慢得要死,还请大家多包涵)
  • RedHat9.0固定ip上网咋就这么难呢?要死人了,各位大侠救命!
  • 救命啊,要死人啦,我会被炒的!
  • 紧急求助:装linux后windows分区没了!60G的数据啊!要死人的!解决后再送400分


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3