Растеризация изображения не удалась с исключением java после того, как версия Batik была обновлена ​​с 1.5 до 1.11 - PullRequest
0 голосов
/ 24 июня 2019

Я обновил версию батика с 1.5 до 1.11, и при выполнении растеризации изображения с использованием опции -onload, следующая команда завершилась неудачно с исключением java. Изображение, которое мы использовали для растеризации, доступно в пакете батик.

Если я удаляю опцию загрузки, следующая команда работает нормально и растеризация прошла успешно.

Ошибка команды с выводом

java -jar batik-rasterizer-1.11.jar -onload samples/3D.svg

About to transcode 1 SVG file(s)

Converting 3D.svg to samples/3D.png ... Exception in thread "main" java.lang.NoClassDefFoundError: org/mozilla/javascript/JavaScriptException
        at org.apache.batik.bridge.RhinoInterpreterFactory.createInterpreter(RhinoInterpreterFactory.java:82)
        at org.apache.batik.script.InterpreterPool.createInterpreter(InterpreterPool.java:124)
        at org.apache.batik.bridge.BridgeContext.getInterpreter(BridgeContext.java:566)
        at org.apache.batik.bridge.BaseScriptingEnvironment.getInterpreter(BaseScriptingEnvironment.java:318)
        at org.apache.batik.bridge.BaseScriptingEnvironment.loadScript(BaseScriptingEnvironment.java:450)
        at org.apache.batik.bridge.BaseScriptingEnvironment.loadScripts(BaseScriptingEnvironment.java:354)
        at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:214)
        at org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscoder.java:92)
        at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:142)
        at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:156)
        at org.apache.batik.apps.rasterizer.SVGConverter.transcode(SVGConverter.java:1002)
        at org.apache.batik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:717)
        at org.apache.batik.apps.rasterizer.Main.execute(Main.java:937)
        at org.apache.batik.apps.rasterizer.Main.main(Main.java:990)
Caused by: java.lang.ClassNotFoundException: org.mozilla.javascript.JavaScriptException
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        ... 14 more

Сведения о версии Java

Java-версия openjdk версия "11.0.1" 2018-10-16 LTS Среда выполнения OpenJDK Zulu11.2 + 3 (сборка 11.0.1 + 13-LTS) OpenJDK 64-битный сервер ВМ Zulu11.2 + 3 (сборка 11.0.1 + 13-LTS, смешанный режим)

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