今日、私はブログで答え、最終的な解決策を見つけ、それを記録していない検索、小さなツールを作ります。
config.propertiesファイル内で構築されたリソースディレクトリのsrcディレクトリで日食、の初めに建てられ、その後、mainメソッドでconfig.propertiesファイルを読んで、
パス:文字列のパス= "SRC / config.properties";、プログラムすべてOK。
このパス;私はRunnableをJARファイルにパッケージ化時間のプロジェクトを置くときしかし、関係なく、ファイルパスエラーが実行されているか、文字列のパス=「SRC / config.properties」を見つけることはできません。
それからちょうどSRCパスを取得する方法について考え、しかし、日食はSRC仮想ディレクトリが物理パスに存在しないで、パスのsrcパスは、実際にプロジェクトが配置されています。
jarファイルにパッケージ化した後、srcディレクトリは、ディレクトリのjarファイルです。
ソリューション-------- ------
同じディレクトリの下のjarファイル内にパッケージ化して入れconfig.propertiesジャーは、問題が解決され、瓶内config.propertiesを削除することを忘れないでください、そう。