Shruti Khungar:
私はSRC /メイン/リソースフォルダからファイルを取得しようとしています。以前それは罰金を働いていたが、最近では、いくつかのターゲット位置(ターゲット/クラス/ファイル名.xml)(私はターゲットフォルダにそのファイルを作成しなかった)から、そのファイルを選んで開始しました。
File xmlFile = new File(ReadXMLFile.class.getClassLoader().getResource(“filename.xml”).toURI());
私がしようとしているというコードは次のとおりです。
File xmlFile = new File(ReadXMLFile.class.getClassLoader().getResource(“filename.xml”).toURI());
予想:それはからファイルを選択する必要があるのsrc /メイン/リソース/ファイル名.xml実際:それはターゲット/クラス/ファイル名.xmlからファイルを選んでいます
追加情報:私のコードはでありReadXMLFile.xml
、その下のフォルダ構造の下ReadXMLFile.xml com.qa.smartcomm.util
この問題で缶誰かの助けを私に?
Vishwaラトナ:
あなたは以下のような構造(モジュール)を持っていることを確認してください:
├── src
│ └── main
│ ├── java
│ │ └── somepackage
│ │ └──Main.java
│ │
│ │
│ │
│ └── resources
│ └── filename.xml
└── pom.xml
File xmlFile = new File(String.valueOf(getClass().getClassLoader().getResourceAsStream("filename.xml")));