【JAVA】Java编程思想第四版源代码编译问题

一、编译源代码


1》 编译整个工程

1. 启动cmd
2. 进入目录源代码目录:
E:\android\workspace\Thinking_in_Java_Fourth_Edition_Code>
3. 执行ant build

2》 运行整个章节

进入某个章节的目录,执行ant

3》 运行某个章节中的一个程序: ant 程序名

...\Thinking_in_Java_Fourth_Edition_Code\polymorphism>ant Music

二、 编译问题解决

1....\Thinking_in_Java_Fourth_Edition_Code\build.xml:59: J2SE5 required
解决办法:
  <condition property="version1.5">
    <equals arg1="1.5" arg2="${ant.java.version}"/>
  </condition>
  修改为:(由于使用的是1.7)
  <condition property="version1.7">
    <equals arg1="1.7" arg2="${ant.java.version}"/>
  </condition>	
 
  <fail message="J2SE5 required" unless="version1.5"/>  
  修改为:
  <fail message="J2SE7 required" unless="version1.7"/>  	
 
2. ...\Thinking_in_Java_Fourth_Edition_Code\net\build.xml:45:
You must install the Javassist library from http://sourceforge.net/projects/jboss/
解决办法:将javassist-3.12.0.GA.jar拷贝到目录...\jdk1.7.0_45\jre\lib\ext
 
3. ...\Thinking_in_Java_Fourth_Edition_Code\xml\build.xml:34: You must install the XOM library from http://www.xom.nu	
解决办法:将xom-1.2.10.jar拷贝到目录...\jdk1.7.0_45\jre\lib\ext	
 
4. ...\Thinking_in_Java_Fourth_Edition_Code\gui\build.xml:45: You must have javaws.jar in your classpath
解决办法:设置环境变量CLASSPATH 添加路径...\jdk1.7.0_45\jre\lib\javaws.jar,重启cmd
 
5. ...\Thinking_in_Java_Fourth_Edition_Code\swt\build.xml:45: You must install the SWT library from http://www.eclipse.org
解决办法:将swt.jar拷贝到目录....\jdk1.7.0_45\jre\lib\ext

三、 相关代码以及编译库的下面路径

JAVA编程思想源代码及其jar库

你可能感兴趣的:(java,编程思想,库)