为什么我建了一个TelBook类可以通过编译但是不能运行? 问题挂了好几天了,就没有一个人可以解答或者来讨论一下也可以啊.我只能查到这种错误叫非运行时异常其中一种: java.lang.NoClassDefFoundError(要装载的类文件丢失或者格式不正确).完全不懂什么意思.明明编译出来的类文件却找不到,难道还要去研究java虚拟机才可以搞清楚错误在什么地方吗?~~~哪个高手帮帮忙啊~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我这里编译并运行了都可以 看看你的classpath和path设置是不是出问题了 还有JDK装的是什么版本 最好是最后两位是偶数的,奇数的不稳定。 JDK是1.4.2版本的,以前装在C盘上是可以运行的.后来因为C盘容量不够,装装卸卸最后装在了E盘.路径我仔细查看过了,编译和解释命令可以识别.奇怪的是,我现在写任何一个带main函数的程序都运行不了,编译却都能通过生成的class文件没有办法运行.我注意到在C盘的Program Files目录下还遗留一些JAVA的文件,但是不清楚那是什么.真是急啊,本来做Web只要通过编译就可以了,但是不能运行我都怀疑JVM是不是"残废"了~~急急急~~~~ 我在JC和Tomcat中设置了JDK,解释器是不是就这么"偏瘫"了.只有编译器可以工作?连主函数main都找不到入口了? 你试一下再DOS命令中输入path 看看路径中有没有你所设的JDK路径! 我在我的机试过了,绝对是你的路径设置问题啊!你运行的时输入java -verbose TelBook 命令看看在运行时加载了那些类,你会知道那些类没有加载了!你就可以根剧这些来设置路径拉! 呵呵~~我的设置没有问题啊,今天又莫名其妙的又好了,前几天死也找不到main().谢谢几位的关注,就此结帖~~ 新手求教 java中怎么获取变量的地址? 为什么0.2*3=0.6000000000000001??? dom4j能不能根据属性得到节点? 弹出式菜单怎么就不能实现啊 送分问题,快来啊 谁能给我一个Gmail的邀请信,谢谢 我想问一下classpath到底怎么设置 如何获得表中字段的类型 还发一个查找文件的贴子,给一个相对目录USR0怎样用JAVA查找其下的文件 请帮忙,谢谢 !! 关于集合类的问题,ArrayList和HashMap有什么区别?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货