无法使用可执行文件C:\Program Files\Java\jdk-10.0.1\bin\Java.exe确定Java版本
无法使用可执行文件C:\Program Files\Java\jdk-10.0.1\bin\Java.exe确定Java版本 当我试图用Gradle在IntelliJ IDEA 2018.1.2版中创建一个新项目时,出现了这个错误。它说: 同步失败:无法使用可执行文件C:\Program Files\Java\jdk-10.0.1\bin\Java.exe确定Java版本 ==================无法使用可执行文件C:\Program Files\Java\jdk-10.0.1\bin\Java.exe确定Java版本,java,intellij-idea,Java,Intellij Idea,无法使用可执行文件C:\Program Files\Java\jdk-10.0.1\bin\Java.exe确定Java版本 当我试图用Gradle在IntelliJ IDEA 2018.1.2版中创建一个新项目时,出现了这个错误。它说: 同步失败:无法使用可执行文件C:\Program Files\Java\jdk-10.0.1\bin\Java.exe确定Java版本 ================== 我通过卸载jdk 10并安装jdk8解决了这个问题。它很可能是您的gradle版本。G
我通过卸载jdk 10并安装jdk8解决了这个问题。它很可能是您的gradle版本。Gradle 4.7+支持JDK 10。我必须卸载intelliJ以及缓存和所有历史记录,删除我的项目。。。然后我重新安装了intellij并再次下载了项目的新版本 作为最后一步,我必须为我的项目定义新的sdk。之前,它显示了2-3个SDK。重新安装后,没有出现任何问题。我加了一个。 要在Intellij中添加SDK,请执行以下操作: 转到-文件-项目结构-项目设置-项目SDK
在此处添加了一个sdk以指向jdk安装路径。对于jdk 10,您需要Gradle 4.7+,默认情况下IntelliJ IDEA(当前版本IntelliJ IDEA 2018.1.4)不使用该版本 要解决此问题,请为您的操作系统安装最新的Gradle()。对于MacOS,您可以使用自制软件:
brew install gradle
转到项目目录:
cd ~/path/to/your/project/
使用您安装的版本生成Gradle包装器脚本(在我的示例中是4.8):
此命令将下载Gradle4.8,为当前项目创建脚本gradlew和gradlew.bat。从这一点上讲,您应该在命令行中使用这些脚本
下一步,是确保IntelliJ IDEA使用这些,而不是内置的Gradle分发,您可以通过打开IntelliJ首选项并搜索“Gradle”(这将在“构建、执行、部署/构建工具/Gradle”中)来实现
在设置的此部分中,选择:
选择“使用渐变“包装器”任务配置”
应用更改,按ok并重新构建(重新同步)Gradle,一切都应该正常。我希望这能有所帮助。下面是我在Windows 10上用IntelliJ 2018.1.5和Java 10.0.1 JDK解决这个问题的方法
我对IntelliJ version2018.1.6 x64也有类似的问题。我安装了Java8,问题消失了。即使您使用的是Linux,解决方案仍然是一样的 在项目的根文件夹内(工作目录)>> 有一个名为>>
gradle-wrapper.properties
更改distributionUrl行(过时版本):
到以下分发URL(兼容/正确版本):
不要忘记配置IntelliJ IDEA设置以使用Gradle包装配置。下载我的最新Gradle版本并将path环境变量更改为C:\Gradle\Gradle-4.10-bin\Gradle-4.10\bin,而不是说明中的内容,并在“设置-生成、执行”下更改为“使用本地Gradle分发”,部署-Gradle 它对我很有效。解决方案摘要:
- 回到jdk的旧版本
- 从
intelliJ
ubuntu 18.04.1
图1:安装openjdk-8
图2:将jdk8添加到项目结构中。单击+
按钮,然后选择JDK
。现在选择jdk8的JDK主路径。如图3所示,我的是,/usr/lib/jvm/java-1.8.0-openjdk-amd64
图3:openjdk-8被添加到intelliJ
。[a:]是时候从intelliJ
中删除较新版本的jdk
图4:选择10
(注意JDK主路径包含java-1.11.0-openjdk-amd64
)并按-
按钮删除10
图5:移除jdk-10
后,选择jdk-8(图5中命名为1.8
),然后按ok
图6:现在转到文件
->设置
->构建、执行、,部署
->构建工具
->Gradle
->Gradle JVM
并选择与在项目结构
中添加1.8
时设置为JDK主路径
的路径相同的路径,然后按确定
。单击Build
并选择makenewmoduleapp
,应创建app模块。现在,如果按Run
并选择app
模块使您的应用程序运行,您将有一个愉快的一天:)如果没有,请重新检查图3[a]和图6中提到的活动一次。转到:
File >> Settings >> Build, Execution, Deployment >> Build Tools >> Gradle
并选择:
Use local gradle distribution
为我修复了它。mac中的相同==无法使用executable/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home/bin/Java确定Java版本。
这对我有帮助
cd /Library/Java/JavaVirtualMachines
然后跑
sudo rm -rf jdk-11.0.2.jdk
在那之后,试着建造
它将请求SDK从目录中选择它回复guleryuz:谢谢,我通过卸载jdk 10和安装JDK8修复了这个问题,我还必须禁用脱机模式。如果gradle包装器脚本已经存在,upp
File >> Settings >> Build, Execution, Deployment >> Build Tools >> Gradle
Use local gradle distribution
cd /Library/Java/JavaVirtualMachines
sudo rm -rf jdk-11.0.2.jdk