追加したい
- resources フォルダーにある docx ファイルは、同じアプリケーションの別のパッケージにあるクラスで記述されたコードでそれらのファイルを使用します。
- そして、Windowsで動作する実行可能なjarファイルを作成したいと考えています。
そのような瓶を作るのは簡単ではないことを読みました:(そして、ばかげた方法はありません...
ネットで検索してみたところ、URLを作成してからファイルしてから使用する必要があることがわかりました...ただし、以下のコードを使用すると、URL自体を取得できません...
URL urlOfDraftInSamePackage = CreateDraft.class.getResource("Draft_in_same_package.docx");
System.out.println("urlOfDraftInSamePackage is "+urlOfDraftInSamePackage.toString());
//これは出力します: urlOfDraftInSamePackage is file:/D:/aditya_workspace/SampleDraftMaker/bin/draftProcessing/Draft_in_same_package.docx
URL urlOfDraftInResourceFolder = CreateDraft.class.getResource("resouces/Draft_Apartment.docx");
System.out.println("urlOfDraftInResourceFolder is "+urlOfDraftInResourceFolder.toString());
//this gives null pointer exception
URI uri = null;
try {
uri = urlOfDraftInSamePackage.toURI();
File file = new File(uri);
System.out.println("file made");
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
以下は私のフォルダ構造です:
Eclipseを使用してそのような実行可能なjarを作成するのを手伝ってくれる人はいますか?
前もって感謝します!!!