发表时间: 2006-12-30 23:23 作者: phyan 来源: 悟天之路 25号从交大图书馆借了本《跨平台程序设计语言-Java Cross-Platform Programming Language Java》(上海市教育委员会 组编,赵毅主编,西安电子科技大学出版社),开始了我的Java学习之旅。
在这里写下我学习过程中的点滴困难与解决的过程,以期对有同样问题的朋友有所帮助。 本来打算从25号起就开始写,但是25号刚装好论坛,26号就台湾地震了,中美海底光缆中断,我的这个服务器在美国,访问不了,直到今天才恢复,虽然还有点慢,但是总算能上来了 赶紧补上前两天的 学习一门从来都没接触过的语言最大的困难就在于不知从何下手,往往一开始就出现问题却不知道问题在哪里。 我先认真的看书,看完一章之后就按照书上的例子把代码全部用记事本手工输入。初学的往往认为树上的例子简单,看懂了就过去了而不动手自己把代码写出来运行一下,等到后面复杂的时候就根本应付不过来了。这个时候也最好避孕药用有代码提示和自动纠错的开发工具,我装了Eclipse,很好用,但是这里我想练手还是手写最好。我也是看了网上好多网友的文章、忠告之后,加上以前我学习php的经验教训,这次就有意识的这么做了。 我手工输入了HelloWorld(SUN官方网站上就以此为例的)最简单演示程序的源代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } 保存为HelloWorld.java之后,在DOS提示符下输入javac HelloWorld.java 回车,停顿了一下,没有提示信息,说明没有问题了,记得有人说过在Dos下没有消息就是好消息(一般发生错误才有提示消息),检查了一下HelloWorld.java所在的目录下多了个HelloWorld.class文件,说明编译成功,然后输入java HelloWorld 回车,出现了如下错误信息: Exception in thread "main" java.lang.NoClassDefFoundError: 我仔细检查并重复试了几次也没发现代码有问题,就搜索了一下“Exception in thread "main" java.lang.NoClassDefFoundError:”,发现这是java初学者的经典错误,我也不例外 找到了解决方法: QUOTE: 1、你的文件名对吗?我按照上面的设置了还是不行,后来到安装目录下去看时发现不知怎么回事lib目录下的dt.jar和tools.jar文件都不见了 这种问题可能遇到的人比较少吧,不过到现在我还不明白那两个文件怎么没有了,我没有手动删过。 最后总算成功了。 我也来说两句 查看全部评论 相关评论
|
|