Myeclipse 导入《JAVA编程思想(Think in Java 4th)》中的ant项目

  版权声明:仅允许在正文前注明作者和链接的情况下,进行非商业性转载,转载时本文正文不可减少内容、修改内容或者增加内容(包括图片)

 《JAVA编程思想(Think in Java)》提供了大量源代码,可是项目是用ant构建的。对于用惯了eclipse,netbeans等IDE的同学们可能有些手足无措,这里分享一些本人在阅读这本书时使用ant中的一些心得。如果疏漏之处还请指教,欢迎大家和我交流~

1、下载源代码

  书中的源代码,还有在命令行界面下使用ANT的配置详细说明(均来自书籍原作者),我都一并打包放在百度网盘,所以本篇文章主要介绍在Myeclipse下如何导入书中的源码。

链接:http://yun.baidu.com/share/link?shareid=3812332761&uk=2216460525

PS:建议有兴趣的同学按照书作者的说明文档配置一下Ant,加深理解。看不懂的地方可以参考这位博友写的文章,http://www.cnblogs.com/activity-life/archive/2012/07/12/2587266.html

2、Myeclipse导入

2.1新建Ant项目

 打开Myeclipse,依次点击File->New->Project..,在弹出的窗口中选择Java Project from Existing Ant Buildfile.

2.2选择build.xml文件

  不知道为何(恕鄙人才疏学浅),代码根目录下的build.xml构建会出现问题,而且其中不包括javac命令,在导入Myeclipse时会报错。所以这里推荐大家导入其中一个子文件夹的build.xml,这里就以导入interfaces子文件为例进行进一步的说明。

图1 导入子文件夹interfaces的build.xml

2.3运行build.xml

导入成功后,工程目录如下图所示

图2:工程目录

  图中所示的build.xml即interfaces下的build.xml,右键 Run As->Ant Build(第一个,带快捷键的)即可运行默认的target(run)。结果如上图,说明成功。

3、FAQ

1、导入了interface章节的代码,那其他章节的代码怎么办呢?

  虽然导入时只导入了interfaces的build.xml,但是我们可以发现整个code文件夹也已经被导入,如果想要运行其他章节的代码,只要展开code,找到对应章节文件夹下的build.xml文件运行即可。

2、我只想运行章节的中的某一段代码该怎么办?

  还是以interfaces为例,例如我们只想运行Music5.java,我们可以在右键 Run As->Ant Build(第二个,无快捷键的),更改运行的target。

  可以看到,默认的target是run,我们勾选取消,再勾选想要运行的target-Music5,再Run即可。

3、build失败

  利用根目录的build.xml 来clean,再重新生成,一般可以解决大部分问题。

  如果提示缺少库文件,下载需要的库文件:javaw.jar,xom.jar,swt.jar,javassit.jar 我们把它放到 你当前的jdk/jre/lib/ext 目录。

4、待续...

时间: 2024-10-22 14:24:53

Myeclipse 导入《JAVA编程思想(Think in Java 4th)》中的ant项目的相关文章

java 编程思想 22.11: java bean 案例代码

java 编程思想  22.11:   java bean 案例代码 thinking in java 4免费下载:http://download.csdn.net/detail/liangrui1988/7580155 package org.rui.swing.bean; import java.awt.Color; import java.awt.event.ActionListener; import java.awt.event.KeyListener; import org.rui.

39.JAVA编程思想之外篇——JAVA图形化设计精简大全一文覆盖

39.JAVA编程思想之外篇--JAVA图形化设计精简大全一文覆盖 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/51204948 目录 Java图形化界面设计--容器(JFrame)...1 Java基本类(JFC)...1 l     AWTAbstract Window Toolkit(AWT)抽象窗口工具包... 2 l     Swing包... 2 l     AWT和Swing的区别... 6 Swing基本框

关于阅读java编程思想和effective java的一些看法

个人认为,java编程思想并不适合当作新手入门书籍来看,它更多是像给已经使用过java的人群对于基础的一些查缺补漏,有点像一本大部头的工具书,目前该书已看至第十章 -- 内部类, 而effective java这本书,更多是如所说的,是一本分享经验与指引你避免走弯路的经典著作,针对如何编写高效.设计优良的程序提出了最实用.最权威的指导方针,目前该书只看至第三章.我本来是想看完一个章节来写一个读书笔记,但目前来看,这样不合适,都是经典书籍,好书就该多读几次,所以第一遍初读只是大概了解书籍所讲的内容

Java编程思想学习(十三) java I/O

Java中使用流来处理程序的输入和输出操作,流是一个抽象的概念,封装了程序数据于输入输出设备交换的底层细节.JavaIO中又将流分为字节流和字符流,字节流主要用于处理诸如图像,音频视频等二进制格式数据,而字符流主要用于处理文本字符等类型的输入输出. 1.字节输入流InputStream 输入流InputStream负责从各种数据/文件源产生输入,输入源包括:数组,字符串,文件,管道,一系列其他类型的流,以及网络连接产生的流等等. 常用字节输入流的主要类型: (1).ByteArrayInputS

Java编程思想 4th 第2章 一切都是对象

Java是基于C++的,但Java是一种更纯粹的面向对象程序设计语言,和C++不同的是,Java只支持面向对象编程,因此Java的编程风格也是纯OOP风格的,即一切都是类,所有事情在类对象中完成. 在Java中,使用引用来操纵对象,在Java编程思想的第四版中,使用的术语是"引用(reference)",之前有读过Java编程思想第三版,在第三版中,使用的术语是"句柄(handle)",事实上,我觉得第三版的术语"句柄"更加形象传神,就像你用一个

java编程思想第四版中net.mindview.util包下载,及源码简单导入使用

在java编程思想第四版中需要使用net.mindview.util包,大家可以直接到http://www.mindviewinc.com/TIJ4/CodeInstructions.html 去下载,并按照所在页面的操作进行操作.当然也可以直接我下载下面的链接,下载的直接是JAR包,可以直接导入并使用: net.mindview.util包:百度网盘:点击下载  密码: ggpi java编程思想第四版源码:百度网盘:点击下载  密码: ur3e 下面我简单的介绍一下源码在Eclipse中的导

买MyEclipse送书活动|《Effective Java中文版(第2版)》《Java编程思想(第

买经典Java IDE MyEclipse送Java经典畅销图书:基础版送约书亚·布洛克佳作<Effective Java中文版(第2版) >,买高级版送程序员必备丛书<Java编程思想(第4版)[thinking in java]>.为了惠及更多Java程序员,特将活动时间延长至一个月,活动时间8月7日-9月7日! 活动方式: 买基础版送<Effective Java中文版(第2版) >(由约书亚?布洛克大神所著,深入了解Java编程语言必读经典) 买高级版送<

Java编程思想第四版读书笔记——第十三章 字符串

Java编程思想第四版读书笔记--第十三章 字符串 字符串的操作是计算机程序设计中最常见的行为. 关键词: StringBuilder ,StringBuffer,toString(),format转换,正则表达式, 1.不可变String String对象时不可变的.每当把String对象作为方法的参数时,都会复制一份引用.(其实就是对函数中参数列表中参数的操作不会影响外面的原参数) 如下: import static net.mindview.util.Print.*; public cla

Java编程思想(一)——一切都是对象

<Java编程思想> 作者:Bruce Eckel 虽然这本书是经典,但是对于一个入门java,又没有其他编程经验的人来讲,实在难以看懂,前前后后看了三遍. 第一次什么都不懂的时候硬着头皮看,没看完,看了前面忘了后面,中间很多看不懂.第二次的时候,看懂了很多,但是不知道经典在何处. 第三次,是自己用了这门语言一年后,知道所谓的经典是什么,java的特性都在这里,这书不是从基础的JDK怎么装开始讲起.,大部头的一本书,现代人的话很少去翻了,其实可以当参考书,看哪一部分忘了,直接温故即可.一次在学