已解决 Mirai-console插件开发的项目要求强制JDK1.8吗?
- 
					
					
					
					
 我通过JDK15创建了项目,但是gradle完了以后发现之前写的增强switch全部都不能用了,请问这个情况怎么处理? 
- 
					
					
					
					
 我用的 12 可以用 
- 
					
					
					
					
 用户有可能只有 JRE 1.8 因此建议基于 1.8 
- 
					
					
					
					
 现在的问题是想要指定它使用JDK15来执行编译,但是就算我在gradle里面写了 
 java {
 sourceCompatibility = JavaVersion.VERSION_15
 targetCompatibility = JavaVersion.VERSION_15
 }
 重构gradle以后依然无法用15的语言特性来编译。
 报错显示为
 错误: -source 8 中不支持 switch 表达式
 return switch(groupID) {
 ^
 (请使用 -source 14 或更高版本以启用 switch 表达式)
 那么这个地方怎么修改使用-source 14呢?
- 
					
					
					
					
 java 替换成 compileJava 试试 
- 
					
					
					
					
 @karlatemp 感谢,跑起来了