idea gradle构建项目报错 Unsupported major.minor version 52.0. Please use JDK 8 or newer

升级了idea2017,jdk8,使用gradle一直报错,困扰了半天。

org/jetbrains/kotlin/kapt/idea/KaptGradleModel : Unsupported major.minor version 52.0. Please use JDK 8 or newer.

解决办法file-setting,搜索gradle 把gradle的jvm改为jdk8,就ok了


当你在Linux上部署WebLogic 11g服务器并试图使用JDK 1.8来运行项目时,收到`Unsupported major.minor version 52.0`错误,这通常意味着你在尝试执行的是由较早版本的Java(比如JDK 1.7)编译的类文件,而WebLogic 11g默认支持的最低JDK版本可能不是1.8。 解决这个问题的步骤如下: 1. **检查JDK版本**:首先确认WebLogic服务器已安装了正确的JDK版本。在`/etc/java/<your_jre_version>/lib`目录下查找`java`或`javac`命令,确认其指向的JDK是否是1.8。如果不是,你需要更新WebLogic的环境变量指向新的JDK。 2. **修改启动配置**:在WebLogic的Domain配置文件(一般是`<WebLogic_home>/config/domain.xml`)中,确认`<JavaHome>`元素指定的路径指向的是JDK 1.8。确保这部分配置是正确的。 3. **重启WebLogic**:更改配置后,需要重启WebLogic才能应用新的JDK设置。使用`stop-domain`关闭域,然后`start-domain`重启。 4. **检查部署**:重新部署你的应用程序。如果你是在WebLogic Console中部署,确保选择的是JDK 1.8的部署目标。如果是从命令行部署,使用`deploy`命令时加上 `-v` 或 `--version` 参数指定JDK版本。 5. **验证兼容性**:确保你的项目是用JDK 1.8编译的,检查构建工具的设置,如Maven、GradleIDEA构建配置。 如果以上步骤都做了还是有问题,可以尝试将项目的.class文件手动重新编译成JDK 1.8版本,或者升级你的项目到支持JDK 1.8的版本。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值