• ベストアンサー

jarファイルをCLASSPATHを設定せずに実行

eclipseでantを用いてjavaの開発を行っています JDBCを使用するために外部のjarファイルを利用しているのですがその外部のjarファイルを含めた形で一つのjarファイルに固めることは出来るのでしょうか? 具体的には >export CLASSPATH="/workspace/project/lib/bar.jar" >java -jar hoge.jar ではなく >java -jar hoge.jar だけで実行できるようにしたいと考えています

質問者が選んだベストアンサー

  • ベストアンサー
  • TAKATON
  • ベストアンサー率62% (17/27)
回答No.2

現状では無理だと思います。 これを解決するための「One-JAR」というフレームワークがあるようですが。。。 私は使用したことがないのでなんともいえませんが、検討してみてはいかがでしょうか?

参考URL:
http://one-jar.sourceforge.net
gushitaro
質問者

お礼

ありがとうございます! 一度参考にしたいと思います

その他の回答 (1)

回答No.1

… 思いついたのは… もしかしたらスマートじゃないかもしれませんが、 1度外部jarを解凍して、それと自作のクラスをまとめてjarにするのはどうでしょう?

gushitaro
質問者

お礼

そうですね~ 何とか対応したいと思います ありがとうございました

関連するQ&A