Srcは、ルートディレクトリを取得します

今日、私はブログで答え、最終的な解決策を見つけ、それを記録していない検索、小さなツールを作ります。

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を削除することを忘れないでください、そう。

おすすめ

転載: www.cnblogs.com/linker-lintianyu/p/10969058.html