睡前没事干,用DOS玩玩eclipse项目,却玩出了问题:
以下文件是从eclipse那里创建的,目录结构为:
源文件内容:
在dos下运行:提示出现:
java.lang.NoClassDefFoundError:未找到类定义错误。当Java虚拟机或者类装载器试图实例化某个类,而找不到该类的定义时抛出该错误。
UseEclipse (wrong name: com/wsy/UseEclipse)问,很显然,问题出现在“package com.wsy;”,以前我们在eclipse上创建项目时,感觉这是理所当然的,那能不能解散拓展一下呢?有什么想法没?23:00了,熄灯了,先睡了。大家有什么想法没?
以下文件是从eclipse那里创建的,目录结构为:
源文件内容:
在dos下运行:提示出现:
java.lang.NoClassDefFoundError:未找到类定义错误。当Java虚拟机或者类装载器试图实例化某个类,而找不到该类的定义时抛出该错误。
UseEclipse (wrong name: com/wsy/UseEclipse)问,很显然,问题出现在“package com.wsy;”,以前我们在eclipse上创建项目时,感觉这是理所当然的,那能不能解散拓展一下呢?有什么想法没?23:00了,熄灯了,先睡了。大家有什么想法没?
D:\java demo\02\02>java -cp . com.wsy.UseEclipse
如果此时你使用cd a,进入a目录,则我们需要使用java -cp ../ a.b.c.abc,这样才会找到class文件。