/ / Как да добавя файл .jar към класическия маршрут на Rhino? - java, jar, classpath, rhino

Как да добавя файл .jar в класическия маршрут на Rhino? - java, jar, classpath, rhino

Аз пиша Java чрез Rhino и бих искал да използвам библиотеката JCodec. Аз сложих jcodec-0.1.9.jar файл в същата директория и го добавих чрез -cp на командния ред. Командата за извикване на Rhino изглежда така:

java -cp "rhino-1.7.7.1.jar;jcodec-0.1.9.jar;." org.mozilla.javascript.tools.shell.Main -opt 9 js/main.js %*

Библиотеката обаче изобщо не се зарежда, тъй като всичките й класове остават неопределени, например:

print(java.lang.Class.forName("org.jcodec.api.awt.SequenceEncoder"))

хвърля a ClassNotFoundException, макар че не е така, "javax.swing.JFrame".

Чувствам се, че не го включвам правилно, но навсякъде, където изглеждах, това изглежда е начинът. Всеки, който има някакви предложения?

Отговори:

0 за отговор № 1

опитайте следното, за да се уверите, че текущата директория е във вашия classpaht:

java -cp ".rhino-1.7.7.1.jar;.jcodec-0.1.9.jar;." org.mozilla.javascript.tools.shell

Забележка: Ако сте в UNIX променете настройките ./ и. Към:

актуализация:

Класът, който се опитвате да посочите, няма "awt" в него. Би трябвало:

  org.jcodec.api.SequenceEncoder