Java Jar hell运行时异常

Java Jar hell运行时异常,第1张

Java Jar hell运行时异常

我通过重写单元测试sorce文件夹中的JarHell类来解决此问题。

我已经完成的步骤

  1. 在测试文件夹中创建一个单独的程序包。

org.elasticsearch.bootstrap

  1. 创建一个新类并粘贴以下代码。
    package org.elasticsearch.bootstrap;    import java.net.URL;    public class JarHell {        private JarHell() {}        public static void checkJarHell() throws Exception {}        public static void checkJarHell(URL urls[]) throws Exception {}        public static void checkVersionFormat(String targetVersion) {}        public static void checkJavaVersion(String resource, String targetVersion) {}        public static URL[] parseClassPath() {return new URL[]{};}    }
  1. 做gradlew构建时,问题已得到解决。

  2. 要单独运行集成测试,请将以下行添加到运行配置中的VM参数。

    -ea -Dtests.security.manager=false


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4891953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存