« StringBuffer の文字列比較 | メイン | JAR ファイル内に画像ファイルなどを含める »

2004年12月15日

作成したjarファイルから外部のjarファイルを参照できない

eclipse でプロジェクトを選択し、jar ファイルの export を選択すると jar ファイルが作成できますが、外部パッケージの jar ファイルが必要な場合、 そのまま実行しても外部パッケージが見つからず、動作しません。 jar ファイル作成の際に作られるマニフェスト(MANIFEST.MF)ファイルを eclipse プラグインのマニフェストエディターで編集しても どうも必要な設定ができないようです。 (「ランタイム」タブで実行時に必要なクラスパスは指定できそうなのですが、 実際のファイルには Bundle-ClassPath として書き込まれます。 この設定ではうまく働かないようです)
実際にはマニフェストファイルに直接
Class-Path: xxx.jar
というエントリーを追加して、外部 jar ファイルを参照するよう設定しています。 ちゃんとマニフェストファイルの設定方法と eclipse マニフェストエディターの使い方を学べば分かるのかもしれませんが。

投稿者 kyohei : 2004年12月15日 22:27

トラックバック

このエントリーのトラックバックURL:
http://240k.jp/cgi-bin/MT333/mt-tb.cgi/100

コメント

コメントしてください




保存しますか?