私は現在プロジェクトを終了しましたが、エクスポート時には動作させられません。私はJAXBを使ってXMLファイルを読み書きし、POSプリンタを使用するために必要な他の外部フォルダにも依存しています。外部JavaPOSファイルでJARにエクスポート
外部XML保存ファイルを絶対パスではなく、相対パスでリンクすることができました。それはうまくいきましたが、私が望むやり方ではありません。しかし、プリンタ用の外部クラスフォルダを使用することはまったく機能しませんでした。
これは、私のEclipseプロジェクトのビルドパスでは、これらの必要なファイル(jarファイルだけではないので、1つ1つずつ作業を追加する)を含むクラスフォルダを追加したことを意味します。したがって、プロジェクトをjarファイルにエクスポートすると、すべてのファイルがJarファイル自体に含まれるか、まったく含まれません。 すべてはEclipseでは完全に機能しますが、エクスポートすると完全に機能しません。
マイフォルダ構造は次のようになります。
src
/model
/view
/control
data
/articles.xml
/...
JavaPOS <--- needed folder with all its files
/jpos.xml
/xerxers.jar
/swt-..-.dll
私が試した:。
、入力ストリームは、()getResourceAsStream(URL)=のgetClassです。
マニフェストファイルおよび/またはジャー構造ライブラリ内のファイルを置くオプション
のほぼすべての組み合わせで
実行可能と非実行可能なjarファイルを操作する絶対パス
「により、手 "
プロジェクトのビルドパスを変更する
、私の質問は:
私は、これらのファイルがどこにあるか知っている私のjarファイルを入手する方法は?
EDIT:
あなたはMavenのか、Antのファイルは私の問題を解決できると思いますか?私はそれらの経験がありません。