文章目录

  • 一 获取src code
  • 1.1 将示例代码放在一个合适的路径下
  • 二 开始配置
  • 注意:如果要配置整个示例代码,那么需要安装XOM、Javassist等库
  • 2.1 配置项目的类路径
  • 2.1.1 验证配置是否成功
  • 2.1下载Ant
  • 2.1.1 将Ant放在合适的位置并配置环境变量
  • 2.2 打开CMD,切换到示例代码路径下
  • 2.2.1 遇到问题,提示需要J2SE5
  • 2.2.2 遇到问题,提示需要安装Javassist library
  • 2.2.3 遇到问题,提示需要安装XOM library
  • 2.2.4 遇到问题,提示程序包com.sun.mirror.*不存在
  • 在总的build.xml文件中去除annotations/build.xml
  • 出现这个问题
  • 结束


一 获取src code


下载示例代码到本地
我这里使用的是Git命令;直接点击页面里的绿色按钮(Clone or download)也可下载

1.1 将示例代码放在一个合适的路径下

D:\programming\git\repository\TIJ4-code

二 开始配置

默认,已经配置好java环境

注意:如果要配置整个示例代码,那么需要安装XOM、Javassist等库

最便捷的安装方法就是把它们放在JAVA安装路径下的jre/lib/ext路径下。

不然会在下面遇到问题

2.1 配置项目的类路径

在计算机环境中设置类路径。对于Windows机器,右键单击“我的电脑”图标并选择“属性”。然后选择“高级系统设置”选项卡,点击底部的“环境变量”按钮。在系统环境变量中添加:

Java 怎么写出优雅的代码 java示例代码_git

2.1.1 验证配置是否成功

打开cmd ,使用set命令

Java 怎么写出优雅的代码 java示例代码_git_02


OK!

2.1下载Ant

(并非必须这样做,不过Ant是一个自动化工具,很方便,不然你需要自己来构建需要的部分。)


Java 怎么写出优雅的代码 java示例代码_git_03

2.1.1 将Ant放在合适的位置并配置环境变量

Java 怎么写出优雅的代码 java示例代码_Java 怎么写出优雅的代码_04


Java 怎么写出优雅的代码 java示例代码_xml_05


OK!

(有时候环境变量添加后需要重启才能生效)

2.2 打开CMD,切换到示例代码路径下

执行ant build

C:\Users\liula>d:

D:\>cd D:\programming\git\repository\TIJ4-code\examples

D:\programming\git\repository\TIJ4-code\examples>

D:\programming\git\repository\TIJ4-code\examples>ant build
Buildfile: D:\programming\git\repository\TIJ4-code\examples\build.xml

build:

BUILD FAILED
D:\programming\git\repository\TIJ4-code\examples\build.xml:59: J2SE5 required

Total time: 0 seconds

2.2.1 遇到问题,提示需要J2SE5

解决方法:将build.xml中的java版本当前的:1.5换成1.8


D:\programming\git\repository\TIJ4-code\examples>java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

D:\programming\git\repository\TIJ4-code\examples>ant -version
Apache Ant(TM) version 1.10.6 compiled on May 2 2019

Java 怎么写出优雅的代码 java示例代码_xml_06


Java 怎么写出优雅的代码 java示例代码_Java 怎么写出优雅的代码_07


36个文件夹,36个build.xml外加一个总的build.xml,共计37个build.xml文件。

全部修改一遍。

再次尝试ant build

D:\programming\git\repository\TIJ4-code\examples>ant build
Buildfile: D:\programming\git\repository\TIJ4-code\examples\build.xml

build:

build:
     [echo] Building 'object'
    [javac] D:\programming\git\repository\TIJ4-code\examples\object\build.xml:34: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 5 source files
     [echo] Build 'object' succeeded

net_mindview_util:
    [javac] D:\programming\git\repository\TIJ4-code\examples\operators\build.xml:28: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 40 source files

build:
     [echo] Building 'operators'
    [javac] D:\programming\git\repository\TIJ4-code\examples\operators\build.xml:43: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 22 source files
     [echo] Build 'operators' succeeded

。。。。。。。。。。。。。。。

build:

BUILD FAILED
D:\programming\git\repository\TIJ4-code\examples\build.xml:61: The following error occurred while executing this line:
D:\programming\git\repository\TIJ4-code\examples\net\build.xml:45: You must install the Javassist library from http://sourceforge.net/projects/jboss/

Total time: 2 seconds

2.2.2 遇到问题,提示需要安装Javassist library

这是网址:http://sourceforge.net/projects/jboss/ 下载的是JBoss工具,里面包含有Javassist.jar,所以下载解压缩后,找到Javassist.jar复制到JAVA安装路径下的jre/lib/ext路径下。

Java 怎么写出优雅的代码 java示例代码_java_08

2.2.3 遇到问题,提示需要安装XOM library

Java 怎么写出优雅的代码 java示例代码_git_09


这是网址:http://www.xom.nu

重复上面的添加步骤

2.2.4 遇到问题,提示程序包com.sun.mirror.*不存在

Java 怎么写出优雅的代码 java示例代码_xml_10


原因是这几个程序包在1.7及以后的版本中被废弃了,所以一个解决的方法是下载1.5或1.6版本中的tools.jar加入到类路径中。


这个问题我没解决。

在总的build.xml文件中去除annotations/build.xml

Java 怎么写出优雅的代码 java示例代码_xml_11

再次执行ant build

出现这个问题

swt\build.xml:45: You must install the SWT library from http://www.eclipse.org

Java 怎么写出优雅的代码 java示例代码_java_12

需要 eclips SWT library,
https://download.eclipse.org/eclipse/downloads/ 下载eclips SDK

结束

ant build后在示例代码的文件中就能看到每个.java文件对应的.class文件,在IDE中打开就行。

over!