当前位置: 代码迷 >> Java面试 >> 关于JAVA配置和初次执行的有关问题,小弟我是个新手,感谢回答
  详细解决方案

关于JAVA配置和初次执行的有关问题,小弟我是个新手,感谢回答

热度:12   发布时间:2016-04-17 20:01:50.0
关于JAVA配置和初次执行的问题,,,我是个新手,感谢回答
恩,问题是这样的,我昨天装的j2sdk-1_4_2_16-windows-i586-p.exe,安装目录是C:\j2sdk1.4.2_16,过程正常,环境变量配置正常,执行THINKING IN JAVA的HelloDate.java通过,,,javac HelloDate.java和java HelloDate.java,完全正常

一天时间不知道弄了什么,找到JDK的安装目录发现有自带的Clork.java想执行看看(东西放在D:\),执行d:\javac Clork.java.OK
继续执行d:\java Clork.java,,,出现Exception in thread "main" java.lang.NoClassDefFoundError: Clork/java,,,我郁闷.然后网上找,说是环境变量的问题.我重新配置,还是不行,想试试HelloDate.java,执行d:\java HelloDate.java发现Exception in thread "main" java.lang.NoClassDefFoundError: Clork/java.....摸名.昨天还好的,,然后找了N多资料,最后摸索到d:\java HelloDate..通过了,返回Hello, it's:Sun Jan 13 23:34:30 CST 2008...我那个开心啊,返回试d:\java Clork发现还是不行Exception in thread "main" java.lang.NoClassDefFoundError: Clork...
我的环境变量配置如下:CLASSPATH=.;C:\j2sdk1.4.2_16\lib;C:\j2sdk1.4.2_16\lib\tools.jar;
  :PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\j2sdk1.4.2_16\bin;C:\j2sdk1.4.2_16\jre\bin;
  :JAVA_HOME=C:\j2sdk1.4.2_16 (个人觉得这个是多余的,在没有用%JAVA_HOME%的时候)
!!!!!我完全删除JDK并重装过!!!!!!

问题:为什么第一次运行d:\java HelloDate.java可以通过,而第二次必须使用d:\java HelloDate,,,,有什么办法可以变回来么?
  为什么在d:\java HelloDate通过后d:\java Clork还是不通过(Clork.java是JDK自带个可以保证没有错误,输入也没有问题,同样的事做了N遍了,不可能每次都错吧....=.=)

谢谢老鸟菜鸟一起来讨论,,,,(不管什么鸟)=.=
诶,俺累死了,弄了一天,头都大了,,,,11.44了,先去睡觉了,明天在来关注!!!!!!!

------解决方案--------------------
我不知道怎么给分,,如果不是自动给的,希望可以联系下,俺研究研究.....=.=从来没弄过
------解决方案--------------------
说了好大一驼,没看懂中心的东西~`
------解决方案--------------------
Clork.java.OK 这是什么?C:\Program Files\Java\jdk1.6.0\demo\applets\Clock是不是这个程序?这是个Applet,不能像你那样执行的,先 javac Clock.java 会生成Clock.class 再配置html文件,如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
 </HEAD>

 <BODY>
<applet code="Clock.class" width=300 height=200></applet> </BODY>
</HTML>

把他和.class文件保存在同一文件夹,在执行AppletViewer Clock.html就可以了,我试过!!

------解决方案--------------------
这个问题以后你就会了.不是每个程序用JAVA都能运行的.
  相关解决方案