Как установить classpath для плагина отладчика Rhino в Eclipse? - PullRequest
0 голосов
/ 19 сентября 2011

На самом деле я использую плагин Rhino в Eclipse. Чтобы использовать класс Java в JavaScript, нет проблем, когда я просто использую класс, который находится в RT.JAR.

Но всякий раз, когда я хочу использовать «пользовательские классы» своего класса, тогда возникает проблема из-за пути к классам.

Шаги, сделанные мной

  1. создайте класс и поместите его в файл JAR.
  2. добавьте его 'jar' во внешний файл JAR в Eclipse.
  3. используйте его в файле JavaScript и отлаживайте как отладчик Rhino в Eclipse.
  4. ошибка из-за того, что класс не определен, «из-за неправильного указания пути к классу».

Ошибка

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_HOME, JRE_LIB, JRE_ext. Поэтому только значение этих переменных используется отладчиком Rhino.
  2. затем напечатайте значение classpath с помощью функции Systemclass, а затем напечатайте только путь к классу файла JAR Rhino, который находится в папке Eclipse / plugin.

Теперь, что мне делать?

1 Ответ

0 голосов
/ 26 сентября 2011

Проблема была решена.Отредактированный источник Rhino загружен обратно в Eclipse, поэтому вскоре он может стать частью Eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...