[解決済み] ベースネームに対応するバンドルが見つかりません
質問
jfreechart (v 1.0.9) に依存しているライブラリを使っています。
.jarを実行しようとすると、次のようになります。
java.util.MissingResourceException: Can't find bundle for base name
org.jfree.chart.LocalizationBundle, locale en_US
at java.util.ResourceBundle.throwMissingResourceException
(ResourceBundle.java:1521)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1260)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:962)
LocalizationBundle.propertiesファイルを作成しようとしましたが、うまくいきません。CLASSPATHをチェックしてもダメでした。
何か思い当たることはありますか?
解決方法は?
<ブロッククオートjava.util.MissingResourceException: Can't find bundle for base name org.jfree.chart.LocalizationBundle, ロケール en_US
要は、クラスパスに以下のどちらかのファイルが必要であることが、例外メッセージに詳しく書かれているのです。
/org/jfree/chart/LocalizationBundle.properties
または
/org/jfree/chart/LocalizationBundle_ja.properties
または
/org/jfree/chart/LocalizationBundle_ja_US.properties
以下もご参照ください。 resourcebundlesについての公式Javaチュートリアル をご覧ください。
しかし、これは実際にはサードパーティのマネージドプロパティファイルなので、自分で作成するべきではありません。それは、JFreeChart JAR ファイルで既に利用可能であるべきです。従って、実行時にクラスパスで利用可能であることを確認してください。また、正しいバージョンを使用していること、パッケージツリー内のプロパティファイルの位置も確認します。 かもしれない は、JFreeChart のバージョンごとに変更されています。
JARファイルを実行する際に
-cp
引数でクラスパスを指定します。例.
java -jar -cp c:/path/to/jfreechart.jar yourfile.jar
また、クラスパスの指定は
class-path
のエントリは、JAR のマニフェスト・ファイル内にあります。そこでは、JAR ファイル自体からの相対パスを使用することができます。実行
ではなく
を使用します。
%CLASSPATH%
環境変数を使用する場合、それは
無視
で実行されない JAR やその他すべてのものによって実行されます。
java.exe
なし
-cp
,
-classpath
と
-jar
の引数を指定します。
関連
-
[解決済み】javaで指定されたファイルが見つからない
-
[解決済み】StringUtils.isBlank() vs String.isEmpty()
-
[解決済み】Javaで無限大を実装する方法とは?
-
[解決済み】デフォルトのキーストアファイルが存在しない?
-
[解決済み】純粋なJUnitテストにVisibleForTestingを使用する方法
-
[解決済み】Java Error "Exception in thread "main" java.util.InputMismatchException" Array プログラムで発生。
-
[解決済み】Ubuntu: OpenJDK 8 - パッケージを見つけることができません。
-
[解決済み] なぜパスワードにはStringではなくchar[]が好まれるのですか?
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.sql.SQLException: ユーザー 'root'@'localhost' (using password: YES) のためのアクセスが拒否されました。
-
[解決済み】"実引数リストと形式引数リストの長さが異なる"
-
[解決済み】代入の左手は必ず変数 CharAt
-
[解決済み] メソッドがスーパータイプのメソッドをオーバーライドまたは実装していない - Overrideの場合
-
[解決済み】デフォルトのキーストアファイルが存在しない?
-
[解決済み】メソッド本体がない、またはJavaで抽象的な宣言をする
-
[解決済み】Javaを使用するSelenium - ドライバの実行ファイルのパスは、webdriver.gecko.driverシステムプロパティで設定する必要があります。
-
[解決済み】Javaメソッドスタブ
-
[解決済み】Javaの未処理例外について
-
[解決済み】Eclipseで「パッケージエクスプローラー」ビューが見つからない