我正在尝试使用Batik-library制作一个显示 SVG 图像的 Java FX 应用程序,但是在正确导入所有组件时遇到问题。
经过大约 5 个小时的搜索和测试,我终于更改了其中一个依赖项的 jar,以删除早于当前模块系统的旧 Java 服务(或任何你称之为的)。所以目前的解决方法是手动删除“ batik-script-1.13.jar ”中的“ META-INF/services/org.apache.batik.script.InterpreterFactory ”-file 。
有没有合适的方法来做到这一点?在我的项目模块信息中,还是通过 Maven?无需手动更改 jar?
提前致谢!:)
如果相关:Mac OS、Java openjdk-14.0.2、Maven 3.6.3、VSCode 1.49.0