0

JAVA プログラムから config.xml ファイルにアクセスしようとしています。しかし、「ファイルが見つかりません」と表示されます。これが私のプロジェクト構造です。エクリプスを使用しています。

ここに画像の説明を入力

それでは、「conf/config-file.xml」を読みたいと思います。どうすればいいですか?
ノート:

  • プロジェクト構造を変更できません。
  • 'conf' と 'bin' は '/root' の下ではありません。これらは 1 つの共通プロジェクト ディレクトリの下にあります。

助けてください ありがとうございます!!

4

3 に答える 3

2

Java システム変数の「user.dir」プロパティを使用して、ファイルにアクセスできます。

System.getProperty("user.dir") + File.separator + "conf" + File.separator +  "config-file.xml"
于 2013-06-21T05:00:44.637 に答える
1

Eclipse から Java プログラムを起動した場合、デフォルトの作業ディレクトリ (現在のディレクトリ) は、「C:\workspace\myproject」(または Linux では /workspace/myproject) のようなプロジェクト ディレクトリです。conf/config-file.xml を開くには、次のコードが機能するはずです。

File configFile = new File("conf/config-file.xml");
System.out.println(configFile.getAbsolutePath()); // Just for testing
于 2013-06-21T02:05:11.750 に答える