Я создаю прототип скребка для веб-страницы, используя Rhino и Env-js.Не берите в голову, что документация для обоих проектов ужасна ... Я пытаюсь загрузить пример класса File.java, который поставляется с Rhino.Для простоты у меня есть файлы File.java, js.jar, jline.jar и env.rhino.1.2.js в одном каталоге.Я попытался указать текущий каталог с помощью параметра командной строки classpath, но все равно всякий раз, когда я вызываю defineClass("File")
, я получаю сообщение об ошибке, говорящее, что файл класса не найден.Что я тут не так делаю ??
$ ls -1
File.java
env.rhino.1.2.js
jline.jar
js.jar
$ java -cp .:js.jar:jline.jar jline.ConsoleRunner org.mozilla.javascript.tools.shell.Main -opt -1
Rhino 1.7 release 2 2009 03 22
js> defineClass("File")
js: "<stdin>", line 2: Class "File" not found.
at <stdin>:2