• MyEclipse导入ant项目——Java编程思想


    23版权 


     《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子文件为例进行进一步的说明。

    导入子文件夹interfaces的build.xml

    图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、待续...

  • 相关阅读:
    2016.11.21随笔
    2016.11.19随笔
    年月日
    导航position:absolute
    360搜索(边框)
    导航代码position:relative
    邮箱注册代码
    2016.11.18随笔
    2016.11.17随笔
    个人简历网页版代码
  • 原文地址:https://www.cnblogs.com/BJUT-2010/p/4522762.html
Copyright © 2020-2023  润新知