java.util.MissingResourceException:找不到基本名称的包 org.jfree.chart.LocalizationBundle,语言环境en_US
到目前为止,异常消息详细告知您需要在类路径中包含以下文件之一:
/org/jfree/chart/LocalizationBundle.properties
要么
/org/jfree/chart/LocalizationBundle_zh.properties
要么
/org/jfree/chart/LocalizationBundle_zh_CN.properties
另请参见Sun自己的关于resourcebundles的教程,以获取更多信息。
但这实际上是一个第三方管理的属性文件,因此您不应该自己创建一个。它应该已经在JFreeChart
JAR文件中可用。因此,请确保在运行时您可以在类路径中使用它。还要确保您使用的版本正确,对于每个JFreeChart版本,属性文件在包树中的位置 可能
已更改。
执行JAR文件时,可以使用
-cp参数指定类路径。例如:
java -jar -cp c:/path/to/jfreechart.jar yourfile.jar
或者,您可以将类路径指定为
class-pathJAR清单文件中的条目。您可以在其中使用相对于JAR文件本身的相对路径。千万 不能
使用
%CLASSPATH%环境变量,它 忽略了 由JAR的和其他一切未与执行
java.exe没有
-cp,
-classpath和
-jar论据。



