运行Thinking in Java里的codes

终于将Thinking in Java看到100页了!也开始进入了实操部分。今晚折腾了挺久,总算是将这本书的配套代码跑起来了:

1、去下载配套codes:
http://www.mindviewinc.com/TIJ4/CodeInstructions.html

2、对照上述网址里的description,来操作这份codes;

3、当然,只看这份简单的description可能比较难顺利搞通,所以还要辅以一些资料;比如:

4、ant安装不成功?感谢http://www.cnblogs.com/yuzhongwusan/archive/2013/03/26/2982411.html这位大神提供的宝贵经验;

5、下不了Javassist?在Eclipse里无从下手?感谢http://stackoverflow.com/questions/7461748/how-to-build-thinking-in-java-example-files-to-run-in-eclipse-ide,这个答案非常详细非常棒!

下面大致总结一下我的操作历程:
1)从http://www.mindviewinc.com/TIJ4/CodeInstructions.html下载了对应的codes;

2)在C盘下建立C:\TIJ4\code\这个目录,将刚刚下好的codes解压后,将内部所有子文件或子文件夹都放入该目录下:

图1 codes目录

3)去环境变量里,将“C:\TIJ4\code;”添加到CLASSPATH目录下;

4)下载Ant:(下载地址http://ant.apache.org/bindownload.cgi),解压到你任意指定的目录,然后把该目录下的bin\和lib\分别添加到环境变量的Path和CLASSPATH中:

图2 在CLASSPATH中添加

图3 在Path中添加

5)打开cmd命令窗口,输入“ant”,可以验证ant是否安装成功,还可以输入“ant -version”查看ant 的版本:

图4 测试ant

6)在cmd中进入2)中的codes的文件夹,键入“ant build”,出现下列信息就是成功了:

图5 ant build

7)(build完ant以后,具体有什么用处,我今天就没继续看了,以后遇到再看)

8)完成上述准备工作后,可以在Eclipse中运行这些代码了。我简述一下:
(1)新建一个java project;
(2)去C:\TIJ4\code\下,对着文件夹“net”点右键复制,回到Eclipse中你刚建的工程下,对“src”点右键粘贴,就看到net整个被添加进工程了;
(3)如果它有报缺少javaassist.jar的错误,就先去http://repo2.maven.org/maven2/javassist/javassist/3.9.0.GA/javassist-3.9.0.GA.jar这儿,把这个jar下下来,然后放到你想放的地方,然后回到Eclipse,对着你建的工程名点右键->properties->java build path (左边)->libraries (右边)-> add external jars… (右边),将你刚下载的jar添加进来。刚才的报错应该没了;
(4)然后,比如现在你想运行它的配套codes里的access那一章的code(作者很贴心地把每一章的代码放入一个文件夹,文件夹的名字就是对应章的名字),那去C:\TIJ4\code\下,对着access文件夹下所有子文件夹(cookie2,desser,mypackage)点右键复制,回到Eclipse中,在src下新建一个package叫access,对着这个package点右键粘贴;
(5)去C:\TIJ4\code\下,对着access文件夹下所有.java点右键复制,回Eclipse下对access这package点右键粘贴;
(6)OK,现在可以打开任意一个刚刚粘贴过来的.java,点右键run,应该能成功运行没错了:

图6 我建的工程最终目录

图7 成功运行
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值