Exception in thread "main" java.lang.NoClassDefFoundError: a 在线等 我用javac编译没有问题,然后用java a执行程序,我的文件叫a,就出现这个错误。如果在jcreator中运行没有问题,就是dos下不行,请教!!急~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很可能是因为JDK的原因,在你的IDE中使用的就是IDE指定的JDK,但是在dos下,使用的默认的JDK(如果没有配置系统变量的话,使用的就是windows自带的JDK)这样低版本的JDK,就无法识别高版本的JDK的main函数。所以,嘿嘿。 我修改过系统的path和classpath,还有注册表,好像好像是不对,那我应该怎么修改啊,请问?!!谢谢 你要将你编译好的a.class文件放在一个文件夹下面(文件夹名为你代码里面package的名字,比如package package1)再运行 java package1.a ?我就直接把class 文件放在c根目录下面了,以前是可以的,我今天把原来的j2re删了,装了j2sdk1.4.0她就找不到高级版本了,可是我的javac是好的, 你的问题可能有以下几种:1。main()函数格式写的不对,再仔细看看 我刚开始的时候就经常拉掉 "[]" 或者static2. pathclass设置的不对,例如少了一个“.”--如果你在主程序里引用的其他的包就会出现这个错误,如果你的程序没有引用大量的包--自定义的,完全可以不设置pathclass,只设置一个path就可以了3。在修改classpath ,path后要重启dos 好了,我修改终于成功了,我的这个j2sdk路径有点问题,lib在jre目录里面,而bin在根目录下面,所以我老是改不对,这回好了,谢谢!!:) temp[j] = a[i];出现java.lang.ArrayIndexOutOfBoundsException: java 问题。 frameset框架取出来的 怎么都是空白? java 里画图表开源的包都用什么 一个问题 关于数据类型转换,在线等待急。。。。。 我想问一个关于随机类的问题,谢谢:) 用JAVA怎样获得某个指定IP的主机共享了哪些文件? 希望兄弟问给指条明路(200分) 关于JDBC的很菜的问题,送分了 在applet中如何将本地文件上传到服务器,在线等 菜鸟问题:几个术语搞不清楚,希望高手能解释下,以我这个级别的最高分相送!!!
谢谢
再运行 java package1.a
1。main()函数格式写的不对,再仔细看看 我刚开始的时候就经常拉掉 "[]" 或者static
2. pathclass设置的不对,例如少了一个“.”--如果你在主程序里引用的其他的包就会出现这个错误,如果你的程序没有引用大量的包--自定义的,完全可以不设置pathclass,只设置一个path就可以了3。在修改classpath ,path后要重启dos