我的机子安装了JDK1.5,但怎么运行到java Myfirst.java就会出现Exception in thread "main" java.lang.NoClassDefFoundError:我的文件名.各位帮帮小弟啊!我刚学呢!

解决方案 »

  1.   

    你的问题是你编译的命令都错了,应该是javac Myfirst.java,二楼说应该放在你的目录下是对的,或者你设置环境变量,设置path和classpath,你才能够运行
      

  2.   

    你生成了class文件没,即javac Myfirst.java了没
    如果你的Myfirst.java 中声明了包没
    例如package mypack;
    编译: javac Myfirst.java -d 路径名(本路径则用.代替)
    运行: java mypack.Myfirst
      

  3.   

    你应该先编译你的.java源程序.然后运行.
    我以前也经常碰到这样的异常,把要运行的程序的路径明确.
      

  4.   

    设置环境变量  新建——CLASSPATH | .;
    然后先javac   Myfirst.java
    运行 java Myfirst
    就OK了