【问题标题】:currency.properties file in JDK7 [closed]JDK7中的currency.properties文件[关闭]
【发布时间】:2013-06-07 09:25:14
【问题描述】:

来自oracle java tutorial

假设一个国家采用不同的货币和 ISO 4217 维护机构发布货币更新。为了实现这个 更新并因此在运行时取代默认货币,创建一个 名为 /lib/currency.properties 的属性文件。这个文件 包含 ISO 3166 国家代码的键/值对,以及 ISO 4217个货币数据。值部分由三个逗号分隔的 ISO 4217 货币值:字母代码、数字代码和 次要单位。任何以井号 (#) 开头的行都是 视为注释行。例如:

加拿大货币属性示例 CA=CAD,124,2

但是我不能在我的usr/lib/jvm/jdk1.7.0/lib 中创建文件currency.properties,因为我不是所有者。我也尝试过命令sudo chmod root .,但显然它不会影响它。我正在使用 ubuntu 12.04 并运行 Jdk1.7.0。 是否可以添加该文件或那些 java 文件夹是不可更改的? 提前致谢。

【问题讨论】:

  • 离题?为什么会这样?

标签: java ubuntu currency


【解决方案1】:

您可以使用应用程序配置目录中的文件。在您的应用开始时运行此代码

String javaHome = System.getProperty("java.home");
System.setProperty("java.home", "conf");
Currency.getInstance("USD");
System.setProperty("java.home", javaHome);

这将使 Currency 从 conf/lib/currency.properties 读取道具

【讨论】:

  • 其实我试过了,对我的系统不起作用。
猜你喜欢
  • 2012-11-14
  • 2012-05-08
  • 2011-05-11
  • 1970-01-01
  • 2016-08-23
  • 1970-01-01
  • 2011-08-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多