タグ

2012年12月6日のブックマーク (2件)

  • jarから実行するときのCLASSPATH - ただぶろぐ

    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

    jarから実行するときのCLASSPATH - ただぶろぐ
  • ANT覚え書き - Object Design

    antを使っていて、たびたび調べ直すことになったテクニックの備忘録を集める。 リソースファイルをjarに含めたい ボタンアイコン画像などをjarに含めたい場合があります。 そういうときは、jarタスク内で、以下のような記述をすればよい。 この例では、srcディレクトリ以下に含まれる .pngの拡張子を持つファイルを 全部 jar に追加する。 <target name="jar" depends="compile"> <jar destfile="./tlog-gui.jar"> <zipfileset dir="./bin" /> <fileset dir="src"> <include name="**/*.png" /> </fileset> </jar> </target> ANTでexecutableなjarを生成する build.xml に以下のように記述。 <target n

    ipusiron
    ipusiron 2012/12/06