如何在Eclipse中为Rhino调试器插件设置类路径?

时间:2011-09-19 12:41:47

标签: java javascript eclipse rhino

实际上我在Eclipse中使用Rhino插件。要在JavaScript中使用Java类,我只使用RT.JAR中的类是没有问题的。

但每当我想使用我的类“自定义类”时,问题就会因类路径而开始。

我做的步骤

  1. 创建一个类并将其放入JAR文件中。
  2. 将它'jar'添加到Eclipse中的外部JAR文件中。
  3. 将其用于JavaScript文件并在Eclipse中将其调试为Rhino调试器。
  4. 由于未定义类而导致错误,“由于类路径未正确设置”。
  5. 错误

    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"));
    

    我的观点: -

    1. 在Rhino调试器配置中,只有两个或三个变量,如ECLIPSE_HOMEJRE_LIBJRE_ext。因此,只有Rhino调试器使用这些变量的值。
    2. 然后使用classpath函数打印Systemclass的值,然后只打印Eclipse / plugin文件夹中的Rhino JAR文件的类路径。
    3. 现在,我该怎么办?

1 个答案:

答案 0 :(得分:0)

问题已经解决了。已编辑的Rhino源代码已上传回Eclipse,很快它就可能成为Eclipse的一部分。