JAVA 编程思想的源代码运行

        新手,费了一下午的力气,终于将TIJ4的源代码在我的机器上跑起来了。年初买这本书的时候,弄过一下,但是没成功。问题就是,作者的写的包无法导入。导致作者自己的定义的类无法使用,这直接使我无法立刻运行书上的例子,最后中断了TIJ4的学习。

     下面说说我之前为什么没有成功吧 。

     首先,从作者网站上下载的代码都是没有编译的,所要用到的 net.mindview....包里面的东西全都是.java的东西,不是类,无法直接使用。这些全都是要编译过后,才可以使用的。 我们当然可以 javac 一个个的去编译,但是上千个程序,这样做会让人疯掉。还好作者提供了 ant工具的编译方法,可以快速的把所要源代码一次性编译完毕。

     其次,作者对 ant 说的太少,我之前也是连ant是什么都不知道。下面说说如何使用ant 编译。

       去ant 官网,下载对应我们所用平台(windows,Linux, OS X)的ant 版本,解压到常用文件夹下面,然后 将 ant文件中 bin 的路径加入的 系统的 PATH中,这样 ant 就可以被系统执行了。如果成功了,再 cmd / shell   先 输入 ant -version 会显示版本号,这就表示成功了。

     ant 安装好后,去到TIJ4/code 所在目录,当然是通过 CMD 或者 BASH进去,运行 "ant buid" , 之后所有的源代码都会被编译了。

     其实,这里面还有一个地方会报报错,就是 代码里面的 build.xml文件,该文件要求JDK为1.5,若不是会报错。如果我们自己的是JDK 1.6 或者 1.7 ,那就编辑该文件,将所有1.5 改成1.6 或1.7 即可。