User file location Property File location EnotebookCoreという名前のパッケージにプロパティファイルがありますが、そのファイルをJavaファイルの1つでUserという別のパッケージに読み込む必要があります。プロパティファイルが同じパッケージの別のフォルダ(ユーザー)にあるときは、Javaファイル(別のフォルダにある)にプロパティファイルの完全パスを渡して正常に動作していました。しかし、今はプロパティファイルを新しいパッケージに移すことになっていて、そこから読み込むことができません。リソースバンドルを持つ別のパッケージに存在するプロパティファイルを読むにはどうすればよいですか?
答えて
あなたは
ResourceBundle.getBundle("com.sial.enotebook.user.languages.user", Locale.US);
Javaは、ユーザと呼ばれるバンドルのパッケージcom.sial.enotebook.user.languagesになりますと言います。より正確には、フォルダcom/sial/enotebook/user/languages内で、user_US.propertiesまたはuser.propertiesという名前のプロパティファイルが検索されます。
場合によっては、.propertiesファイルの名前が正しく)、正しいパッケージに収まります。たとえば、バンドル名がMessages(大文字M)で、com.sial.enotebookパッケージに入っている場合、com/sial/enotebookフォルダにMessages.propertiesファイルがあり、次を使用する必要があります。
ResourceBundle.getBundle("com.sial.enotebook.Messages", Locale.US);
ありがとうございました!しかし、これは私のために働いています。私の現在のプロジェクトでは、クラスのパスからファイルの場所が必要です。 –
ファイルは常にクラスパスから読み込まれます。クラスパスに正しいパッケージ構造(フォルダ構造)を作成する必要があります。 .propertiesファイルを.javaクラスと同じフォルダに配置すると、クラスと同じパッケージに格納されます。 – Lucian
あなたは私の質問でフォルダ構造のために提供しているリンクを確認してください。 –
- 1. プロパティファイルを読み込むようにLog4jを設定するにはどうすればよいですか?
- 2. mavlinkパッケージを読むにはどうすればいいですか?
- 3. ローカルテキストファイルを読むにはどうすればよいですか?
- 4. SSISパッケージにフラットファイルが存在することを確認するにはどうすればよいですか?
- 5. SharePointで複数の値を持つLookUpフィールドを読み込むにはどうすればよいですか?
- 6. プロパティファイルを読み込んでXMLファイルにデータを挿入するにはどうすればよいですか?
- 7. プロパティファイル/リソースバンドルのキーの値に動的に挿入された数値からカンマを削除するにはどうすればよいですか?
- 8. ツールのみを含むパッケージでパッケージ復元を使用するにはどうすればよいですか?
- 9. プロパティファイルを別のモジュールに読み込む
- 10. 特定のIDを持つ要素がjQueryのページに存在するかどうかをテストするにはどうすればよいですか?
- 11. pythonのプロパティファイルを読む他のパッケージ
- 12. 既存のパッケージからnpmパッケージを作成するにはどうすればよいですか?
- 13. csv.DictReaderでS3に保存されたcsvを読み込むにはどうすればよいですか?
- 14. データフレームのsummary()のコードを読むにはどうすればよいですか?
- 15. このjavascriptの図を読むにはどうすればよいですか?
- 16. 未知の構造を持つXMLを読むにはどうすればいいですか
- 17. MSDeployパッケージのインストール時に既存のファイルを保存するにはどうすればよいですか?
- 18. PHPでリモートイメージファイルが存在するかどうかをテストするにはどうすればよいですか?
- 19. C++テキストファイルからフレーズを読むにはどうすればよいですか?
- 20. qcachegrindのUIを読むにはどうすればよいですか?
- 21. id3v2のフレームを読むにはどうすればよいですか?
- 22. ウェブサービスのXMLレスポンスを読むにはどうすればよいですか?
- 23. ex_introの定義を読むにはどうすればよいですか?
- 24. Xcodeのクラッシュレポートを読むにはどうすればよいですか?
- 25. SAMLの返信を読むにはどうすればよいですか?
- 26. JavascriptでRTMPストリームを読むにはどうすればよいですか?
- 27. Androidでxmlを読むにはどうすればよいですか?
- 28. C++でEvolutionメールパイプを読むにはどうすればよいですか?
- 29. C#でSNMP MIBファイルを読むにはどうすればよいですか?
- 30. Androidでユーザー入力を読むにはどうすればよいですか?
あなたが使用しているコードを投稿してください – BrunoDM
ファイルがユーザーパッケージ内のフォルダにあるとき、私はuserBeanの他のフォルダBean、javaファイルに次のコードで読み取ることができました: ResourceBundle bundle = ResourceBundle。 getBundle( "com.sial.enotebook.user.languages.user"、Locale.US); –
プロパティファイルかクラスですか? – BrunoDM