javac包装器

我们知道在%JAVA_HOME%\jdk1.6.0\bin\目录下面存在大量的.exe文件,其中很多只是一个包装器如javac.exe,对这些exe文件的调用最终是去运行java库中相应的类文件。javac.exe对应%JAVA_HOME%\jdk1.6.0\lib\tools.jar中的com.sun.tools.javac.Main(在此处也有一个sun.tools.javac.Main,这个在我的系统上运行提示该类文件过时了)。

对javac.exe的调用可以用下列批处理文件表示:

set classpath=%JAVA_HOME%\jdk1.6.0_01\lib\tools.jar;
java com.sun.tools.javac.Main %1

你可能感兴趣的:(java,sun)