Gradle构建,ojdbc6-11.2.0.3
我的演示有一个Maven依赖项,它包含一个ojdbc6.jar 我想用Gradle构建一个可运行的jar。 当我在命令行中运行:gradle build时,它运行良好,并创建一个Test.jar 在build/libs文件夹中运行时:java-jar Test.jar。它显示:无法加载类:未找到oracle.jdbc.OracleDriverclass。 有人能帮我吗?非常感谢 原因:java.lang.ClassNotFoundException:无法从类加载器org.springframework.boot.loader.LaunchedURLClass加载类:oracle.jdbc.OracleDriver ssLoader:org.hibernate.boot.registry.classloader.internal.ClassLoaderServiceImpl$TcclSafeAggregatedClassLoader@60cbbfcd 位于org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:56) 位于org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:268) ... 省略46个公共框架 原因:java.lang.ClassNotFoundException:无法加载请求的类:oracle.jdbc.OracleDriver 位于org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$AggregatedClassLoader.findClass(ClassLoaderServiceImpl.java:230) 位于org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$TCCLSAFEAGREGATEDClassLoader.findClass(ClassLoaderServiceImpl.java:456) 位于java.lang.ClassLoader.loadClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 位于java.lang.Class.forName0(本机方法) 位于java.lang.Class.forName(未知源) 位于org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:38)Gradle构建,ojdbc6-11.2.0.3,gradle,Gradle,我的演示有一个Maven依赖项,它包含一个ojdbc6.jar 我想用Gradle构建一个可运行的jar。 当我在命令行中运行:gradle build时,它运行良好,并创建一个Test.jar 在build/libs文件夹中运行时:java-jar Test.jar。它显示:无法加载类:未找到oracle.jdbc.OracleDriverclass。 有人能帮我吗?非常感谢 原因:java.lang.ClassNotFoundException:无法从类加载器org.springframew
我已经解决了
构建脚本{
存储库{
mavenCentral()
maven{url”“}
}
依赖关系{
classpath(“org.springframework.boot:springboot gradle-
插件:1.2.4.RELEASE“
}
}
应用插件:“java”
应用插件:“eclipse”
应用插件:“创意”
应用插件:“spring启动”
罐子{
baseName=“测试”
version=“0.1.0”
}
存储库{
mavenCentral()
mavenLocal();
maven{url”“}
}
依赖关系{
编译(“org.springframework.boot:springbootstarterweb”)
编译(“org.springframework.boot:springbootstartermyleaf”)
编译(“org.springframework.boot:springbootstarterdatajpa”)
编译(“org.springframework.flex:springflex核心:1.6.0.RC1”)
编译(“com.oracle.weblogic:ojdbc7:12.1.0.2.0”)
testCompile(“org.springframework.boot:springbootstarter测试”)
}
任务包装器(类型:包装器){
gradleVersion=“2.4”
}
tasks.withType(JavaCompile){
options.encoding=“UTF-8”
}
我已经解决了
构建脚本{
存储库{
mavenCentral()
maven{url”“}
}
依赖关系{
classpath(“org.springframework.boot:springboot gradle-
插件:1.2.4.RELEASE“
}
}
应用插件:“java”
应用插件:“eclipse”
应用插件:“创意”
应用插件:“spring启动”
罐子{
baseName=“测试”
version=“0.1.0”
}
存储库{
mavenCentral()
mavenLocal();
maven{url”“}
}
依赖关系{
编译(“org.springframework.boot:springbootstarterweb”)
编译(“org.springframework.boot:springbootstartermyleaf”)
编译(“org.springframework.boot:springbootstarterdatajpa”)
编译(“org.springframework.flex:springflex核心:1.6.0.RC1”)
编译(“com.oracle.weblogic:ojdbc7:12.1.0.2.0”)
testCompile(“org.springframework.boot:springbootstarter测试”)
}
任务包装器(类型:包装器){
gradleVersion=“2.4”
}
tasks.withType(JavaCompile){
options.encoding=“UTF-8”
}
你能提供
build.gradle
文件吗?你的项目结构如何?@Opal嗨,我已经解决了我的问题。感谢您的关注。您能提供build.gradle
文件吗?你的项目结构如何?@Opal嗨,我已经解决了我的问题。谢谢你的关注