java初学者编写代码时遇到一个小问题!求大神指导!!! java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.out.println(Frist.s1);System.out.println(Frist.s2); 代码没什么问题java.lang.NoClassDefFoundError“没有找到这样的类”错误表面上看是类的名称错误,其实更有可能是classpath环境变量没有配置好。建议复查类的名称包括大小写,如果有包的情况下,注意类文件放的位置。环境变量classpath配置中有没有小数点“.”,有没有java默认类库的位置,有没有你自己的类文件顶层目录等。建议你还是用个编辑器吧myeclipse啥的!! 楼主,重新编译和运行下。javac -d .\ Frist.javajava Number.Frist包名和类名联合起来才能唯一确定一个class 你的package语句,加上去试一下 表示一般都是用的myeclipse ,没用cmd javac之后你的那个编译成功的class文件现在在你打的包下,运行时加上你的包名试试 把package Number;删掉运行下就行。看一下 http://blog.sina.com.cn/javaprogram007 里面有关package的注意事项这篇文章,讲得很清楚。 编译:javac -d . 源文件.java运行:java 全限定名全限定名: 包名.子包名.....类名 还有包名必须全小写,你这大写Number不规范。还不能使用jdk里的包名。 找不到类。路径问题。1、在环境变量里面配置classpath2、编译和运行时都要加包名 执行的时候是: java Number.Frist建议使用eclipse开发工具。。 把这个取掉package Number;然后重新javac,再java 我在命令窗口也出现类似问题,classpath 路径也配置对了,编译也有加上包名;但是在eclipse下运行也可以的。求大神解决。 E:\Temp>javac Frist.javaE:\Temp>java Number.FristException in thread "main" java.lang.NoClassDefFoundError: Number/Frist java编译是其实不识别包的,要编译带包的,要加 -d . 的,就是javac -d . x.java package啊 我用的import导入包的 找不到class,因为你的class指定包了,在Number下。所以,你执行First时,必须带上路径,在当前路径下没有First。 话说楼主想写的单词是不是First啊~~ E:\Temp>java Number.Frist还有,包名最好用小写 java线程池的用法 想得分的进,答得好可以加分 如何通信? 求教啊!。。。。。算法。。。(在线等) 子类构造方法与父类构造方法的问题 JPanel的刷新问题? 重载loadclass方法实现了动态类加载 求救:jar包里的类,怎么访问包外面的一个XML文件... [初学请教] 单线程到多线程的改造??? arrayList添加类 Java之static,自增自减以及静态快构造块问题 JAVA新手求助,程序老是一卡一卡的
System.out.println(Frist.s2);
java.lang.NoClassDefFoundError
“没有找到这样的类”错误
表面上看是类的名称错误,其实更有可能是classpath环境变量没有配置好。建议复查类的名称包括大小写,如果有包的情况下,注意类文件放的位置。
环境变量classpath配置中有没有小数点“.”,有没有java默认类库的位置,有没有你自己的类文件顶层目录等。建议你还是用个编辑器吧myeclipse啥的!!
javac -d .\ Frist.java
java Number.Frist
包名和类名联合起来才能唯一确定一个class
运行:java 全限定名
全限定名: 包名.子包名.....类名
1、在环境变量里面配置classpath
2、编译和运行时都要加包名
Exception in thread "main" java.lang.NoClassDefFoundError: Number/Frist
我用的import导入包的
所以,你执行First时,必须带上路径,在当前路径下没有First。
还有,包名最好用小写