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にパッチをあてた。なんにしろ動いたからいいけど。


そうそう。OSXSnow Leopard, JDK 1.6.0_15 (32bit) です。