2012-10-29 47 views
1

我在加载webpy中的jython模块时出现问题。 .py文件在一个罐子里,它本身就在一场本身就在耳边的战争中。这些模块在未嵌入websphere时加载得很好。Jython如何打印类路径

我想我的jython路径不正确,所以我试图用print sys.path打印路径。 结果是:

['__classpath__', '__pyclasspath__/'] 

如何打印的内容那些内置的属性?

回答

4

不知道它是否是“纯”的Jython,可能的,但这里是如何做到这一点在Java中:

from java.lang import ClassLoader 
cl = ClassLoader.getSystemClassLoader() 
paths = map(lambda url: url.getFile(), cl.getURLs()) 
print paths 
+0

我て在Jython 2.7b3中添加代码,是的,它可以工作。 – Paolo