Sublime Text 2 编译《Thinking in Java》源码

598 查看

源码

作者Bruce Eckel将源码放在mindView上(需翻墙)。

配置

编译环境

  • JDK
  • ANT(实现Java的自动构建与部署)可用来做批量的编译

准备工作

  • 配置JAVA_HOME,添加到PATH系统变量中
  • 配置CLASSPATH变量,CLASSPATH是用来制定Java Class的所在位置

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

.表示当前目录

  • ant编译net目录下的java文件
    > cd net
    ant build

如是,package net.*下的方法都可以在其他文件中调用了

问题

Sublime Text 2在编译import net目录下的package会出现编译错误的问题。解决办法:用cmd进行编译

  • javac生成Class文件
  • java编译class,需加上package名。比如:initialization/Overloading.java,需输入命令java initialization.Overloading