JAVA开门遇到菜鸟级别问题……找不到JAVA.LANG

may_meng 2003-09-24 08:36:35
不是第一次用JAVA了,以前写过一些小代码,最近应为要用JAVA写一个机器学习的算法所以重新把JAVA拿起来

但是这次在电脑上装了JBUILDER以后JDK一直不能正常工作,检查了AUTOEXEC.BAT很多次,可是使用JAVA命令运行一个class文件始终提示:
Exception in thread "main" java.lang.NoClassDefFoundError: ourfirstprogram

没想到被这问题卡住,弄了一天还没弄好,请各位高手帮忙看看,这个问题不解决我的PROJECT更本做不下去了:(
谢谢了

这个是我AUTOEXEC.BAT的内容
set JAVA_HOME=C:\JBuilder6\jdk1.3.1\
set PATH=C:\JBuilder6\jdk1.3.1\;C:\JBuilder6\jdk1.3.1\bin\
set CLASSPATH=.;C:\JBuilder6\jdk1.3.1\lib\dt.jar;C:\JBuilder6\jdk1.3.1\lib\tools.jar

和做测试用的小程序代码
public class OurFirstProgram
{
/**
*
*/
public static void main(String[] args) {
System.out.println("Krakatoa,EAST of Java??");
}
}
...全文
39 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
Firefox_Jacob 2003-09-25
  • 打赏
  • 举报
回复
我认为还可能是jb的问题,你应该换一个版本的jb重装,也许会好用!
Good Luck
may_meng 2003-09-25
  • 打赏
  • 举报
回复
晕倒JB我重装了100多遍了
fft123 2003-09-25
  • 打赏
  • 举报
回复
这个是jb的问题
重装jb看看吧
may_meng 2003-09-25
  • 打赏
  • 举报
回复
我对JB没有经验
下面是我操作步骤,请高手指点:

我用的JB6
自带JDK1.3.1
后来又从SUN下载了1.4.2
于是我把TOOL-->CONFIGUE JDKS里面的JDK HOME PATH 改成JDK1.4.2的目录
然后关闭原有WELCOME的project
打开那个OurFirstProgram.java文件,(此时JB自动打开DEFAULT工程)
选择RUN-->RUN"OurFirstProgram.java"

环境提示文字如下:
C:\j2sdk1.4.2_01\bin\javaw -classpath "C:\Documents and Settings\Administrator\jbproject\classes;C:\j2sdk1.4.2_01\jre\javaws\javaws.jar;C:\j2sdk1.4.2_01\jre\lib\ext\sunjce_provider.jar;C:\j2sdk1.4.2_01\jre\lib\ext\dnsns.jar;C:\j2sdk1.4.2_01\jre\lib\ext\ldapsec.jar;C:\j2sdk1.4.2_01\jre\lib\ext\localedata.jar;C:\j2sdk1.4.2_01\jre\lib\im\indicim.jar;C:\j2sdk1.4.2_01\jre\lib\im\thaiim.jar;C:\j2sdk1.4.2_01\jre\lib\jce.jar;C:\j2sdk1.4.2_01\jre\lib\sunrsasign.jar;C:\j2sdk1.4.2_01\jre\lib\jsse.jar;C:\j2sdk1.4.2_01\jre\lib\charsets.jar;C:\j2sdk1.4.2_01\jre\lib\plugin.jar;C:\j2sdk1.4.2_01\jre\lib\rt.jar;C:\j2sdk1.4.2_01\lib\dt.jar;C:\j2sdk1.4.2_01\lib\htmlconverter.jar;C:\j2sdk1.4.2_01\lib\tools.jar;C:\j2sdk1.4.2_01\demo\jfc\Java2D\Java2Demo.jar;C:\j2sdk1.4.2_01\demo\plugin\jfc\Java2D\Java2Demo.jar" OurFirstProgram
java.lang.NoClassDefFoundError: OurFirstProgram
Exception in thread "main"

最后2行是红字

同样这个JAVA文件在DOS下面使用JDK1.4.2可以顺利编译和运行
请高手给予指点
谢谢
may_meng 2003-09-25
  • 打赏
  • 举报
回复
现在在命令行下面可以正常工作了,但是在JB的环境里面还是老样子……
asdmonster 2003-09-25
  • 打赏
  • 举报
回复
既然你不是第一次运行java程序,package的问题你考虑过没有啊?
may_meng 2003-09-25
  • 打赏
  • 举报
回复
编译是通过的

文件名和类名是一致的……
我下载了新的JDK删除了JB
可以还是一样啊……………………………………………………

崩溃了…………………………

以前在系统上装过多个JVM和JDK会不会是这方面的问题,java在系统什么地方里面的记录上面冲突了?
那位高手知道??
may_meng 2003-09-25
  • 打赏
  • 举报
回复
在SUN网站上下载了一个JDK,如果再不行我只有考虑重装我的系统了
5555
我好多资料在电脑上
不想这样的……

以前没有遇到过这样的问题
fft123 2003-09-25
  • 打赏
  • 举报
回复
ourfirstprogram和OurFirstProgram
注意大小写
文件名和public的类名一定要一样
否则会报错的
may_meng 2003-09-25
  • 打赏
  • 举报
回复
这不是我第一个JAVA程序落……
郁闷
在命令行下面也是不行,一样的提示

我怀疑是不是我JB的版本有问题了
qingbt 2003-09-24
  • 打赏
  • 举报
回复
java第一个程序的编辑、编译和执行总有问题啊,呵呵呵
http://expert.csdn.net/Expert/TopicView1.asp?id=2295719
redkey 2003-09-24
  • 打赏
  • 举报
回复
类名与文件名不符,或者环境变量设置有问题
长乐子 2003-09-24
  • 打赏
  • 举报
回复
先不要用jb开发环境,直接在DOS下调试,看看会不会有问题
may_meng 2003-09-24
  • 打赏
  • 举报
回复
而且这个错误在JB的编译环境里面也同样出现。。。。
may_meng 2003-09-24
  • 打赏
  • 举报
回复
jb我也是重新装过的……
老样子
555
bread213 2003-09-24
  • 打赏
  • 举报
回复
很简单把你的jb重装一遍,什么问题都没了
halleyw 2003-09-24
  • 打赏
  • 举报
回复
Exception in thread "main" java.lang.NoClassDefFoundError: ourfirstprogram

看这个出错信息:好像是大小写的问题!
另外jdk的设置都可以!
如果还有问题可能就是jdk本身没有装好!
可以参照以前的一个人提出的类似问题!
http://expert.csdn.net/Expert/topic/2269/2269846.xml?temp=.9575464

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧