A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 张子凯 于 2013-3-4 22:07 编辑
  1. class newFor
  2. {
  3.       public static void main(String [] args)
  4.      {
  5.             int [][]  aa= new int[][]{        {1,2,3,4,5},
  6.                                                  {7,8,9,10,11}};
  7.             for(int []wai : aa)
  8.            {
  9.                    for(int nei : wai)
  10.                              System.out.print(nei+",");
  11.                    System.out.println();
  12.              }
  13.       }
  14. }      
复制代码
在控制台下可以编译运行,但是在MyEclipse却不行?显示:
java.lang.NoClassDefFoundError: com/itheima/Test4
Caused by: java.lang.ClassNotFoundException: com.itheima.Test4
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Exception in thread "main"
求帮助。
还有一个问题,Myeclipse的版本跟官方下载的JDK版本有关联吗?就是说我下载的最新版本JDK后,MyEclipse也会是最新版的JDK吗?


问题.jpg (269.95 KB, 下载次数: 36)

问题.jpg

5 个回复

倒序浏览
没有指明文件的路径.
加上这句:package com/itheima;
回复 使用道具 举报
Myeclipse只是eclipse的一个壳子而矣,他们与JDK之间版本是有关联的,我记得JDK1.6与eclipse3.几的一个版本配对,当时用JDK1.5版本,下了好多eclipse版本,都不能用,会发生各种错误,然后换了JDk1.6,就正常使用了.
回复 使用道具 举报
陈圳 发表于 2013-3-4 10:02
没有指明文件的路径.
加上这句:package com/itheima;

我在MyEclipse加的那一句话啊,你可以看下图。
回复 使用道具 举报
张子凯 发表于 2013-3-4 10:06
我在MyEclipse加的那一句话啊,你可以看下图。

该死,看错了,你的文件名与类名不一致!
回复 使用道具 举报
陈圳 发表于 2013-3-4 10:08
该死,看错了,你的文件名与类名不一致!

谢了,问题已经想明白。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马