黑马程序员技术交流社区

标题: 求助,DOS下能运行,MyEclipse却不能运行? [打印本页]

作者: 张子凯    时间: 2013-3-4 09:42
标题: 求助,DOS下能运行,MyEclipse却不能运行?
本帖最后由 张子凯 于 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, 下载次数: 33)

问题.jpg

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

我在MyEclipse加的那一句话啊,你可以看下图。
作者: 陈圳    时间: 2013-3-4 10:08
张子凯 发表于 2013-3-4 10:06
我在MyEclipse加的那一句话啊,你可以看下图。

该死,看错了,你的文件名与类名不一致!
作者: 张子凯    时间: 2013-3-4 22:07
陈圳 发表于 2013-3-4 10:08
该死,看错了,你的文件名与类名不一致!

谢了,问题已经想明白。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2