OSXでも YouDebug を動かしてみた
や,単に tools.jar 読み込んでる部分を classes.jar に書き直しただけなんだけど(下記の50行あたりを修正)。
-- YouDebug.java -- 47| String home = System.getProperty("java.home"); 48| File toolsJar = new File(new File(home), "../lib/tools.jar"); 49| if (!toolsJar.exists()) { 50| toolsJar = new File(new File(home), "../Classes/classes.jar"); 51| if (!toolsJar.exists()) { 52| System.err.println("This tool requires a JDK, but you are running Java from "+home); 53| System.exit(1); 54| } 55| }
あとMavenにも tools.jar は classes.jar だってことを教えてやんないと mvn package
がコケるので,pom.xmlを下記のように修正しといた。
#なんでか知らんが,はてな記法でxml貼れなかったから,Gistに貼った。
これでおしまい。残念(?)な事に,OSXでも,スクリプト読み込み時のぬるぽが再現したので,上のエントリ同様,YouDebug.javaにパッチをあてた。なんにしろ動いたからいいけど。
そうそう。OSXはSnow Leopard, JDK 1.6.0_15 (32bit) です。