在git cmd中输入gradlew.bat
显示错误:
What went wrong:
Jadx requires at least Java 11 for build (current version is '1.8')
Try:
Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org/.
我更新JAVA之后输入java -version
显示:java version "11.0.2" 2018-10-16 LTS
Java已经更新至11,但上面依然报错显示现在版本是1.8
引用 皆我百晓生 小程序回复内容作答:
根据错误提示,Jadx要求至少使用Java 11进行构建,而您的当前版本是1.8。尽管您的Java版本已经更新到11,但Git可能仍然使用旧版本。
要解决此问题,您可以尝试使用以下方法之一:
确保Git正确设置了Java环境变量。在命令提示符下运行java -version
将显示Java的版本。如果输出的版本仍然是1.8,则需要查找并修复Java环境变量,确保Git使用最新的Java版本。
尝试在Git命令提示符下执行以下命令,以确保使用了最新的Java版本:
set JAVA_HOME=<path to your Java 11 installation>
将<path to your Java 11 installation>
替换为JDK 11的安装路径。然后再次运行gradlew.bat
。
如果您的操作系统是Windows,可以尝试重新启动计算机。有时候Java环境变量的更改只在重新启动后才会生效。
如果上述方法不起作用,您还可以考虑卸载旧版Java版本,并确保只安装了Java 11。如果您有其他Java应用程序,则需要确保它们与Java 11兼容或进行相应的更新。
【以下回答由 GPT 生成】
问题解决方法如下:
根据错误信息显示,jadx需要至少Java 11版本才能进行构建,但是您的当前Java版本仍然是1.8。这可能是由于您的环境变量中配置的Java路径没有正确指向Java 11的安装位置。
以下是您可以尝试的解决方法:
在命令提示符下使用java -version
命令验证Java版本。确保输出显示为Java 11。
检查环境变量配置:
echo %JAVA_HOME%
来检查JAVA_HOME环境变量是否正确设置。如果输出为空或不是Java 11的安装路径,请按照下面的步骤进行配置。
配置JAVA_HOME环境变量:
JAVA_HOME
。C:\Program Files\Java\jdk-11
)。点击"确定"按钮保存更改。
更新Path环境变量:
;
分隔的多个路径。C:\Program Files\Java\jdk-11\bin
)位于这些路径之前。点击"确定"按钮保存更改。
重新打开一个新的命令提示符窗口,并再次输入java -version
命令来验证Java版本,确保其显示为Java 11。
如果您按照上述步骤进行了正确的配置,但问题仍然存在,请确保输入gradlew命令的工作目录(即当前目录)没有其他配置导致使用了错误的Java版本。可以尝试切换到Gradle项目根目录下再次运行命令,或者检查项目的环境配置文件(如.gitignore
或.gradle
目录下的文件)。
希望这些步骤可以帮助您解决问题。如果问题仍然存在,请告诉我。