Home > プログラミング > java で -jar と -classpath

java で -jar と -classpath

java -classpath "hoge.jar" -jar huga.jar

とかやったら hoge.jar がクラスパスに入ってくれなくて暫くわけがわからなかった.調べたところによると -jar を指定すると -classpath などが無効化されるらしい.ということで,外部の jar をクラスパスに入れるには META-INF/MANIFEST.MF で

Class-path: hoge1.jar hoge2.jar

とか書いておくことになるらしい.これらのパスはこのマニフェストが入っているアーカイブからの相対パスになるとのこと.とりあえずパスのセパレータとして何が使えるのかわからんのだが空白で動いてたのでよしとしよう.

★下記に2つの英単語をスペースで区切って入力してください

Home > プログラミング > java で -jar と -classpath

Search
Feeds

Page Top