我无法弄清楚这是否有效.
场景:
我想要的是
我想过拥有gradle.properties文件,定义变量.就像是
JAVA_HOME_FOR_MY_PROJECT=<path to my desired JDK>
Run Code Online (Sandbox Code Playgroud)
我不想要的
JAVA_HOME所需的JDK我可以接受很多建议:
use JAVA_HOME=<my special JDK path defined somewhere else defined>)题:
gradle.properties系统环境变量中的变量,......)连接到构建过程?我有多个JDK7可用,需要指向一个特殊版本(最低JDK_u版本).
任何答案都表示赞赏,我感谢每一个提示正确的方向.
我在另一篇文章中看到了Java的主要版本号列表:
- Java 1.2使用主要版本46
- Java 1.3使用主要版本47
- Java 1.4使用主要版本48
- Java 5使用主要版本49
- Java 6使用主要版本50
- Java 7使用主要版本51
- Java 8使用主要版本52
- Java 9使用主要版本53
- Java 10使用主要版本54
- Java 11使用主要版本55
参考文献:
https://blogs.oracle.com/darcy/entry/source_target_class_file_version https://en.wikipedia.org/wiki/Java_class_file#General_layout
如何知道我在Android Studio中使用的Gradle版本?请指导.
我想确保我使用的是Gradle版本2.2.1.
我安装了 Android Studio 4.1 并尝试运行现有项目。但它给出了这样的错误:
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Run Code Online (Sandbox Code Playgroud) 配置:Java:16
Gradle:7.2
Jacoco:0.8.4
当我将项目从 openJDK8 升级到 openJDK16 时,我看到以下问题:
“由以下原因引起:java.lang.IllegalArgumentException:不支持的类文件主要版本 60”
还有以下问题:
java.lang.instrument.IllegalClassFormatException:检测 sun/security/ec/SunEC$1 时出错。在 org.jacoco.agent.rt.internal_035b120.CoverageTransformer.transform(CoverageTransformer.java:93) 在 java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244
大家好,我在构建我的 gradle 项目时遇到此错误,尝试了此处在线找到的所有内容如何修复 IntelliJ IDEA 中的“不支持的类文件主要版本 60”?
检查了java版本和gradle版本..仍然无法解决问题,我不确定我做错了什么。这是intelliJ中的gradle设置
我在计算机上安装了 3 个 Java 版本(17、11、1.8),并且我使用的是 mac。谁能看看并帮助这里出了什么问题。提前致谢。:) 堆栈跟踪:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ess-all:buildSrc:compileGroovy'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:200)
at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:263)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:198)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:179)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:372)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:359)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:352)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:338) …Run Code Online (Sandbox Code Playgroud) 尝试在 IntelliJ 中构建我的第一个 helloWorld 程序时出现以下同步错误。
我第一次在运行 Windows 10 的计算机上安装 IntelliJ。
Could not open init generic class cache for initialization script 'C:\Users\nikhils\AppData\Local\Temp\wrapper_init5.gradle' (C:\Users\nikhils\.gradle\caches\6.6.1\scripts\2xaig2b083uxqwleg0fdntova).
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 60
Run Code Online (Sandbox Code Playgroud)