#navi_header|Java| JDK 1.5 時代と 1.6 時代、さらに Mac OS X 上の Java とで、だいぶ扱いが異なってきたのでメモ。 : com.sun.tools.javac.Main :#block||> - JDK 1.6 以降は javax.tools.JavaCompiler API を使うのがお作法に切り替わったようだ。 - sun.tools.javac.Main : Java Glossary -- http://mindprod.com/jgloss/javacmain.html - 「Java SE 6完全攻略」第89回 プログラムからコンパイル - Compiler API その1 - Java技術最前線:ITpro -- http://itpro.nikkeibp.co.jp/article/COLUMN/20081105/318537/ ||< : tools.jar と Mac OS X :#block||> - Mac OS X のJDKでは tools.jar は単体では提供されていない。classes.jar に包含されている。 - Java Development Guide for Mac OS X: Apple Developer Tools for Java -- http://developer.apple.com/library/mac/#documentation/Java/Conceptual/Java14Development/02-JavaDevTools/JavaDevTools.html ||< : Maven で tools.jar を参照したい :#block||> 単純な解決策: com.sun tools 1.5.0 system ${java.home}/../lib/tools.jar Macの場合だけ除外したい: windows windows com.sun tools 1.5.0 system ${java.home}/../lib/tools.jar 参考: - m2eclipseでtools.jarが無いとかそんなことを言われた時 - tanamonの日記 -- http://d.hatena.ne.jp/tanamon/20090525/1243262079 - [maven2]tools.jarについて - hello,world -- http://www.sorich.jp/blog/shimamura/2009/04/maven2toolsjar.html ||< #navi_footer|Java|