gpt4 book ai didi

java - 在 Rhino 中,我可以枚举可用的 Java 包列表吗?如何?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:29:50 24 4
gpt4 key购买 nike

我试过这样做:

var r = {};
for (p in Packages) {
if (Packages.hasOwnProperty(p)) {
r[p] = p.toString();
}
}

...但是我得到一个错误:

TypeError: Invalid iterator value ... at line xx

错误信息中指出的那一行是

for (p in Packages) { ... } 

此外,

var r = {
"Packages" : typeof Packages,
"Packages.length" : typeof Packages.length,
"Packages.java" : typeof Packages.java,
"Packages.surelyThisIsNotDefined" : typeof Packages.surelyThisIsNotDefined
};

结果:

{
"Packages": "object",
"Packages.length": "object",
"Packages.java": "object",
"Packages.surelyThisIsNotDefined": "object"
}

...这根本没有帮助。

最佳答案

不确定您想要的输出格式,以下代码返回运行时由 ClassLoader 加载的 Java 包列表:

packs = java.lang.Package.getPackages()
for (p in packs)
print(packs[p]);

关于java - 在 Rhino 中,我可以枚举可用的 Java 包列表吗?如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15777059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com