EclipseとJava 8でTomcat 7を使用して動的なWebモジュールを作成していますが、ビルドパスに必要なJAVAプロジェクトでは、 (辞書、辞書など):JAVAでファイルパスを取得するためにClassLoader.getSystemResourceを使用する
String filePath = "conf/test.txt"; // my test file is in WEB-INF/conf
String absolutePath = ClassLoader.getSystemResource(filePath).getPath();
私はそれがファイルを見つけることができないようになっています。問題はある
String absolutePath = new File(filePath).getAbsolutePath();
:
私はClassLoader.getSystemResource
を使用するために必要なのです、次を使用している場合
、それはファイルを検索します。ヌルポインタを取得せずにファイルのパスを指定するにはどうすればよいですか(絶対パスも使用しません)。
を以下を使用しますか? – Ducaz035
ビルドパスで他の開発者が書いたいくつかのプロジェクトを使用しています。そのため、すべての方法でファイルがロードされます。 –