2

私はColdFusionサイトの内部に関する情報を取得しようとしています

struct function get_site_info() output="false"  {

var oSystem = createObject('java','java.lang.System');
var jremodel    = oSystem.getProperty("sun.arch.data.model");
var jrename     = oSystem.getProperty("sun.runtime.name");
var jreversion  = oSystem.getProperty("sun.runtime.version");



var stResult = {CFVERSION = server.ColdFusion.ProductVersion, 
    CFLEVEL = server.ColdFusion.ProductLevel,
    JRENAME = jrename, // Error happens here
    JREVERSION = jreversion };

return stResult;
}   

エラーメッセージは

Variable JRENAME is undefined.
4

1 に答える 1

4

「sun.runtime.name」(または実際にはsun.runtime.anything)のようなプロパティはありません。

おそらくjava.runtime.nameが必要です。


システムで使用可能なすべてのプロパティを表示するには、次の手順を実行します。

<cfdump var=#createObject('java','java.lang.System').getProperties()# />
于 2012-12-01T20:36:19.360 に答える