在QSH Command - iseries中导入属性文件

时间:2014-03-26 09:35:57

标签: java command ibm-midrange

有没有办法,我可以在QSH Command中加载一个属性文件。

问题是我的系统在Java 1.4版本上运行,我的程序只在Java 1.6版本中运行。所以我写了一个属性文件说,采取1.6版本,但我绝对没有计划如何在我的代码中实现它..

  java -cp "Test.jar:lib/*" my.package.MainClass

Properie文件的名称是Java_Version.properties

你有解决方案吗?

问候

2 个答案:

答案 0 :(得分:2)

使用环境变量JAVA_HOME在IBM i 7.1上,我将指定:

JAVA_HOME='/QOpenSys/QIBM/ProdData/JavaVM/jdk60/64bit'
export JAVA_HOME
java -version

IBM支持文档N1011999 按操作系统版本支持Java版本描述了各种操作系统版本的JAVA_HOME设置。

答案 1 :(得分:2)

您可以使用环境变量QIBM_JAVA_PROPERTIES_FILE指定要加载的属性文件。

QIBM_JAVA_PROPERTIES_FILE=/path/to/myproperties.properties java -cp "Test.jar:lib/*" my.package.MainClass

此外,如果用户主目录中存在名为SystemDefault.properties的文件中的属性,则会自动加载。

以下是一些可能有用的其他文档的链接: