今はEclipseを使って簡単なSWTアプリケーションを作成しましたが、これを実行可能な.jarファイルにパックして、友人などに与えることができます。しかし、私は次の問題があります: - 今私はプログラムでファイル名を使用してファイルを読み込み、eclipseプロジェクトのルートフォルダに入れています。それは日食で動作するためにうまく動作しますが、私がjarにエクスポートするとき、jarファイルにはありません。コードをjarファイルに入れてコードにアクセスする方法はありますか? - SWT .jarの依存関係または呼び出されたもの(SWTに必要なファイル)も必要です。Eclipse Javaプロジェクトを作成し、それを瓶に詰め込む?
誰でもこれを行う方法を知っていますか?
で見て、私はそれを試してみましたが、私はまだどのように知りませんeclipseでプロジェクトにリソース(イメージと2つのテキストファイル)を追加して、その行が実際に動作するようにします。 –
あなたの.javaファイルと一緒にjavaソースフォルダに入れてください。適切であると思うフォルダ構造を使用してください。ソースフォルダが[project]/srcで、画像を[project] /src/foo/bar/MyImage.pngに配置したとすると、 "foo/bar/MyImage.png"パスのgetResourceAsStream()APIを使用します。 –
あなたのJavaアプリケーションの実行方法と、クラスが分解されたフォルダ構造またはJARにあるかどうかにかかわらず、getResourceAsStream()は機能するということは忘れています。そのため、Javaアプリケーションがリソース(画像、テキストファイルなど)にアクセスするためには、APIが望ましい方法です。 –