ReferenceError: «предупреждение» не определеноJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 ReferenceError: «предупреждение» не определено

Сообщение Anonymous »

Я пытаюсь вызвать функцию сценария Java из кода Java.

Вот мой код Java

Код: Выделить всё

    public static void main(String[] args) throws FileNotFoundException {
try {
/**
* To call a anonymous function from java script file
*/
ScriptEngine engine = new ScriptEngineManager()
.getEngineByName("javascript");
FileReader fr = new FileReader("src/js/MySpec.js");
engine.eval(fr);

} catch (ScriptException scrEx) {
scrEx.printStackTrace();
}
}
Вот мой файл JavaScript:

Код: Выделить всё

(function() {
alert("Hello World !!!");
})();
Но когда я запускаю основной метод класса драйвера, он выдает ошибку, как показано ниже:

Код: Выделить всё

Exception in thread "main" javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "alert" is not defined. (#2) in  at line number 2
at com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:110)
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:232)
at Java6RhinoRunner.load(Java6RhinoRunner.java:42)
at Java6RhinoRunner.main(Java6RhinoRunner.java:12)
Что я знаю, так это то, что для его выполнения нужен какой-то скриптовый движок.

Для этого я добавил Rhino. jar в путь к моему классу. Но это не работает.

Я не понимаю, как устранить эту ошибку.
Пожалуйста, помогите. Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/112 ... ot-defined
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Uncaught ReferenceError: Echo не определено, laravel 9 Как я могу решить эту проблему Laravel echo и vite
    Anonymous » » в форуме Php
    0 Ответы
    55 Просмотры
    Последнее сообщение Anonymous
  • Сборка сборника рассказов с использованием vite: ReferenceError: требование не определено
    Anonymous » » в форуме Javascript
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • NextJs (15.1.7): referenceerror: xmlhttprequest не определено
    Anonymous » » в форуме Javascript
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Uncaught referenceerror: представлен не определено
    Anonymous » » в форуме Html
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Uncaught referenceerror: представлен не определено
    Anonymous » » в форуме Jquery
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»