Java 无法将BuiltinClassLoader解析为类型
使用Eclipse2020-03版本。 在添加“ojdbc-12.1.0.2.0.jar”作为一个项目的类路径后,在构建过程中遇到了以下错误,该项目与ORACLe有依赖关系 无法将BuiltinClassLoader解析为类型Java 无法将BuiltinClassLoader解析为类型,java,classloader,urlclassloader,Java,Classloader,Urlclassloader,使用Eclipse2020-03版本。 在添加“ojdbc-12.1.0.2.0.jar”作为一个项目的类路径后,在构建过程中遇到了以下错误,该项目与ORACLe有依赖关系 无法将BuiltinClassLoader解析为类型 这个类已经在一个项目中使用,用于从特定文件夹和特定格式加载jar文件 类jdk.internal.loader.BuiltinClassLoader是在Java9中添加的一个内部类 然而,根据该页面: JAR文件名是ojdbc6.JAR和ojdbc7.JARnotojd
这个类已经在一个项目中使用,用于从特定文件夹和特定格式加载jar文件 类
jdk.internal.loader.BuiltinClassLoader
是在Java9中添加的一个内部类
然而,根据该页面:
- JAR文件名是
和ojdbc6.JAR
notojdbc7.JAR
ojdbc-12.1.0.2.0.JAR
ojdbc7.jar(后一个)是针对Java7和Java8认证的。这意味着它不应该依赖于Java9中添加的类
- 尝试搜索您的源代码
- 尝试解包您正在构建的jar,并使用
在javap…|grep BuiltinClassLoader
文件上,查看是否可以找到负责的类/JAR.class
jdk.internal.loader
中定义的内置类。它是一个内部类
内置ClassLoader
类具有不同的包名。如上所述搜索您的代码和JAR