《think in java》(java编程思想)源码的编译安装

在计算机的世界里,需要我们不断的学习,那对于一个真正优秀的软件开发工程师,技术每天都要学习新的技术。在这里推荐一本好书,就是think in java,中文译名为java编程思想,当然对于程序员来说,语言本无可厚非,重要的是思想,在程序中更加专业的叫法为:算法。这本书很大篇幅上讲述了如何设计一款好的软件,对于一个好的软件开发工程师来说,最重要的是抛开语法之外的思想架构,无论是号称最NB的C++,java,还是专注于web的php,以及运行于NET的各种版本语言,还是古老的lisp等等,原理都是一样:因为我们最终是要实现和计算机的对话,仅此而已。
废话不多说,对于初次接触java的newbie来说,这本书看起来也许有点吃力,尤其是没有接触过oop的同学,在这里这本书有一些随书源代码,这些源代码需要编译运行一下,因为有很多class需要使用,在此先简单介绍一下这本书的源码的编译安装。
1、首先下载源代码解压到一个目录,例如D:\TIJ4\code。
2、安装jdk,因为我们编写java,自然要装这个啦。加入你的安装目录为C:\Program Files\Java\jdk1.7.0_09。
3、下载ant,这个小家伙是一个自动编译部署的工具,很方便,当然你也可以不用这个工具。点击这里下载ant,下载zip的压缩文件后解压出来,然后将apache-ant-1.8.4直接复制到某个目录下即可,例如:D:\Program Files\apache-ant-1.8.4。
4、在你的源代码文件夹下建立libraries文件夹,也就是D:\TIJ4\libraries,这里我们要存放一下*.jar文件,因为我们的编译需要用到。那么现在就一一列举这些jar文件:
xom.jar,可以点此下载包含此文件的压缩包。
Swt.jar,可以点此下载包含此文件的压缩包,这个包是win64的。
javaws.jar,这个文件在sdk的安装包里就有。在这个文件夹下C:\Program Files\Java\jdk1.7.0_09\jre\lib。可以直接复制到D:\TIJ4\libraries。
javassist.jar,这个文件可以点击这里下载
这几个文件分别从压缩包或者相关目录复制到D:\TIJ4\libraries。
5、开始配置环境变量,
首先配置ant的环境变量[shell]
ANT_HOME
D:\Program Files\apache-ant-1.8.4[/shell]
配置jdk的环境变量
[shell]JAVA_HOME
C:\Program Files\Java\jdk1.7.0_09[/shell]
配置PATH
你的PATH应该已经有了,因此可以在后面添加,注意要使用;分割
[shell]D:\Program Files\apache-ant-1.8.4\bin[/shell]
配置CLASSPATH
[shell].;..;C:\Program Files\Java\jdk1.7.0_09\lib;D:\TIJ4\code;D:\TIJ4\libraries\xom.jar;D:\TIJ4\libraries\javassist.jar;D:\TIJ4\libraries\swt.jar;D:\TIJ4\libraries\swt-debug.jar;C:\Program Files\Java\jdk1.7.0_09\jre\lib\javaws.jar[/shell]
6、okay,已经配置完毕,你可以在cmd命令下看一下环境变量,例如:
[shell]echo %ANT_HOME%[/shell]
接下来我们开始编译啦,此刻要注意一下,我们需要修改一个地方,源代码中所有的build.xml文件中有这样一行:
[shell]<equals arg1="1.5" arg2="${ant.java.version}"/>[/shell]
这本书使用的是jdk1.5版本,这里需要桂改成自己的版本,例如我使用的是1.7就改为
[shell]<equals arg1="1.7" arg2="${ant.java.version}"/>[/shell]
进入我们的源码目录
[shell]cd D:\TIJ4\code
ant build[/shell]
编译结束之后你会发现代码文件家长会多出很多的.class文件,那就是编译的结果。

Avatar photo

About Blackford

这是个最好的时代,这是个最坏的时代,这是个充满希望的春天,这是个令人绝望的冬天,我们前面什么都有,我们前面什么都没有。梦想,让我们一次次的走远,又一次次的回头,一个关于人生的梦想还在不断奔跑,带着喜悦和疼痛,不过一切才刚刚开始,并且直到今天也远远没有结束
This entry was posted in Java编程语言 and tagged , , . Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用*标注