IntelliJ IDEA必须使用最新jdk问题解决
2017-04-09 11:20
281 查看
最近碰见一个问题,公司的项目大部分是jdk1.7的,然后下了最新的IntelliJ IDEA居然需要1.8才能启动,这就尴尬了。难道要改java_home?
上网搜了下,在一个评论区找到了答案,现在整理如下。
You should create IDEA_JDK_64 environment variable and set its value to JDK8 instance location on your computer.
This JDK8 instance can be used only for idea and JAVA_HOME can point to the Java 7 at the same time without any problems.
Via documentation:
idea64.exe uses this JDK search sequence:
IDEA_JDK_64 environment variable
..\jre64 directory
system Registry
JDK_HOME environment variable
JAVA_HOME environment variable
JAVA_HOME can point to the Java 7 at the same time with no problems.
这是英文文档里的内容,大致意思是说,你可以在环境变量中创建一个叫做IDEA_JDK_64的配置,地位等同于java_home,idea会优先读取这个配置,如此一来,idea可以启动,具体项目用哪个版本进去之后再设置也ok,两不耽误
注意:加了IDEA_JDK_64之后,path变量里也要加,就是把之前的%java_home%复制一份,然后改成%IDEA_JDK_64%
参考链接:https://www.oschina.net/question/227259_2160359
上网搜了下,在一个评论区找到了答案,现在整理如下。
You should create IDEA_JDK_64 environment variable and set its value to JDK8 instance location on your computer.
This JDK8 instance can be used only for idea and JAVA_HOME can point to the Java 7 at the same time without any problems.
Via documentation:
idea64.exe uses this JDK search sequence:
IDEA_JDK_64 environment variable
..\jre64 directory
system Registry
JDK_HOME environment variable
JAVA_HOME environment variable
JAVA_HOME can point to the Java 7 at the same time with no problems.
这是英文文档里的内容,大致意思是说,你可以在环境变量中创建一个叫做IDEA_JDK_64的配置,地位等同于java_home,idea会优先读取这个配置,如此一来,idea可以启动,具体项目用哪个版本进去之后再设置也ok,两不耽误
注意:加了IDEA_JDK_64之后,path变量里也要加,就是把之前的%java_home%复制一份,然后改成%IDEA_JDK_64%
参考链接:https://www.oschina.net/question/227259_2160359
相关文章推荐
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 关于ASP.NET“操作必须使用一个可更新的查询”问题的解决方法
- 使用sun.net.ftp.FtpClient进行上传功能开发,在jdk1.7上不适用问题的解决
- 使用cxf 关于JAXB2.1和JDK1.6/6.0版本不一致的问题 --已解决
- 解决使用 JDK 1.7 对 Android apk 签名后程序无法安装的问题
- 解决Eclipse控制台中文乱码的问题,必须使用编码GBK
- 解决"操作必须使用一个可更新的查询"问题
- 完美又简单解决Fedora16下使用Sun-JDK的汉字乱码(口口)问题
- 使用sun.net.ftp.FtpClient进行上传功能开发,在jdk1.7上不适用问题的解决
- 解决Access数据库中"操作必须使用一个可更新的查询"问题
- 解决MVC使用时Views必须引用完整的命名空间才得到对象的问题
- Ubuntu下安装最新版JDK时“No matching plugin was found”问题的解决方法
- Adobe Photoshop/Adobe Dreamwear/您此时无法使用此产品。您必须问题解决办法FLEXnet Licensing Service服务
- 使用最新 ALSA 驱动解决 Ubuntu Linux Intel 集成声卡问题
- "执行SQL语句时出现问题操作必须使用一个可更新的查询"错误的解决方法
- Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。问题解决办法
- 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
- 如何解决在linux下使用wget或curl下载jdk失败的问题
- Ubuntu使用JDK命令出现 程序 XXXX已包含在下列软件包中 问题的解决方法
- 有关于GNS3中,提示必须使用“手工模式”将链路与NM-16ESW连接的问题解决