jarに固めるとかやったことなかったので全く知らなかったのだけど、 java -jar test.jarとかやるときに、test.jarがdepend1.jar,depend2.jarを必要とするような場合、 -cpオプションでいくら頑張ってもだめで、(-jarを指定して実行すると、無視されてしまう) (Exception in thread "main" java.lang.NoClassDefFoundError) test.jarの中の「META-INF/MANIFEST.MF」で「Class-Path: 」を設定しないといけない。 MANIFESTについてはSunさんへ。 上記の例の場合、下のような感じ Manifest-Version: 1.0 Class-Path: . depend1.jar depend2.jar Main-Class: TestMain Class-Pat