实际上我在Eclipse中使用Rhino插件。要在JavaScript中使用Java类,我只使用RT.JAR中的类是没有问题的。
但每当我想使用我的类“自定义类”时,问题就会因类路径而开始。
我做的步骤
错误
js: uncaught JavaScript runtime exception: ReferenceError: "Temp" is not defined.
JavaScript文件
importPackage(java.lang);
importPackage(Packages.my);
var a=new Temp();
System.out.println(java.lang.System.getProperty("java.class.path"));
我的观点: -
ECLIPSE_HOME
,JRE_LIB
,JRE_ext
。因此,只有Rhino调试器使用这些变量的值。classpath
函数打印Systemclass
的值,然后只打印Eclipse / plugin文件夹中的Rhino JAR文件的类路径。现在,我该怎么办?
答案 0 :(得分:0)
问题已经解决了。已编辑的Rhino源代码已上传回Eclipse,很快它就可能成为Eclipse的一部分。