使用指定的JDK启动IDEA的三种方法

IDEA 64 位 版本对 JDK 版本有要求,不符合的 JDK 将无法启动。

很简单的一个问题,如何使用指定的 JDK 启动 IDEA?

上面这个问题很简单

但是在特殊环境下可能不太容易。

一、方法一,配置 JDK

最简单的方法就是配置系统的环境变量(JAVA_HOME,path),配置为指定版本的 JDK 即可。

二、方法二,在打开的 IDEA 中指定

打开 IDE, 使用 Help | Find Action (Ctrl+Shift+A or Cmd+Shift+A on Mac), 输入 “Switch IDE Boot JDK” 回车,从弹出框选择指定的 JDK 即可。

这种方式有个限制,如果你启动的 32 位 IDEA,你就没法指定一个 64 位的 JDK,必须是匹配的版本。

三、方法三,通过创建配置文件来设置

我遇到的情况是,没有管理员权限,无法安装和配置 JDK,因此第一种方法无效。

由于系统默认的 JDK 是32 位的,所以通过第二种也没法切换到 64 位的 JDK。

我的目的就是使用 idea64.exe,第三种方法也是最简单的解决方案。

打开 IDEA 的 配置目录,一般在用户目录下,也能指定的到其他的位置。

例如在当前用户的目录下有个.IntelliJIdea2016.3 目录(和 IDEA 版本号有关),打开 config 目录。

如果你想配置idea64.exe 的 JDK,就在这个目录下面创建idea64.exe.jdk文件,内容为 JDK 目录的路径。

如果想配置idea.exe,就创建idea.exe.jdk文件。

对于 jetbrains 其他的工具也是这种方式。

如果你不知道创建的文件名应该是什么,你可以在 程序安装目录 的 bin 目录下找到一个类似 idea.bat 的批处理文件,打开这个文件能看到类似下面的代码。

注意:修改 idea.bat 的内容只会对 bat 方式启动有效,不会对 exe 启动有任何影响。

从这里能确定这个文件的名字。

有了这个配置后,直接打开对应 exe 启动 IDEA 即可。

最后

有上面3种方式就足够了,尤其是最后一种方式。

如果你想了解 IDEA 启动和 JDK 更多的内容,可以参考下面的内容:

https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • IntelliJ IDEA 热部署插件JRebel的使用

    前提 Idea原生并不支持热部署,当更新了class文件都需要重启服务才可以生效,在开发过程中有大量的时间都用于重启,降低开发效率.再加上最近在IDEA上安装了一些插件,启动速度又变慢了,小编终于忍受不了!经过查找发现对于Idea热部署最好的解决方案就是安装JRebel,而且这样无论是更新class类还是spring配置文件均能做到立马生效,提高开发效率! 之前JRebel插件通过Facebook注册登录就可以获得永久的使用权,但是现在已经没有这种方式可以让JRebel永久的免费使用了.通过Id

  • IntelliJ IDEA引入第三方jar包或查看Java源码的时候报decompiled.class file bytecode version:52.0(java 8)错误的解决办法

    引入第三方jar包或者查看Java源码的时候,经常遇到问题如下: decompiled.class file bytecode version:52.0(java 8) ,open source file. 翻译一下上面的意思:(反编译 .class文件中的字节码 到Java 8 版本) 打开源文件 其实这个时候,你就得注意一下,你看到文件是 .class文件,还是 .java文件. 然后我就详细的总结了一下,二者的差别: 1.先是理论知识: .java为Java的源文件后缀,编写的代码需要写在

  • 解决Idea启动Spring Boot很慢的问题

    同事win10启动Spring Boot工程只要3秒左右,我的启动要30秒.开始以为是CPU差距太大,后来才觉得不是这样! 解决方案 1. hostname命令查看自己的 hostname $ hostname 返回类似如下信息 aoedeMacBook-Pro.local 2. 修改host文件 sudo vim /etc/hosts 修改条目如下,注意分隔符是TAB!不是空格 127.0.0.1 localhost aoedeMacBook-Pro.local ::1 localhost a

  • 如何在IDEA Maven项目中导入本地jar包的步骤

    1.打开侧面的maven,点击图中箭头指向的图标. 2.出现如下弹窗,在Command line在中输入执行的指令. 指令格式: install:install-file -Dfile=<Jar包的地址> -DgroupId=<Jar包的GroupId> -DartifactId=<Jar包的引用名称> -Dversion=<Jar包的版本> -Dpackaging=<Jar的打包方式> 如: mvn install:install-file -

  • IntelliJ IDEA安装运行python插件方法

    IDEA 工具是我们常用的开发工具,全称:IntelliJ IDEA,它的功能强大就在于我们可以添加各种插件来编写不同的代码,当然也可以用来编写python,这篇文章我们来讲解,如何用IDEA来安装python插件,以及运行python 1.首先打开IDEA,然后找到Configure 2.点击后,我们可以看到Plugins,也就是插件的意思,然后点击 3.在搜索框中,我们输入python,会提示我们没有找到该插件 4.然后点击search in repositories(在仓库里搜索),我们就

  • 详解IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)

    有时候需要看Java源码,但是 Java 1.7 和 Java 1.8的差别的关系,有时候你想查看不同jdk版本的Java源码. 或者你的项目需要测试不同Java jdk 版本的通用与否.那么这个编辑器支持多个版本的jdk同时存在,可以自由的切换 具体实现,看下图,一次配置,可以随便使用,省事 安心. 这是选择的是1.8版本的jdk 这是选择的是1.7的版本的jdk 一般像使用eclipse的时候,还得整个环境变量,但是我的这个1.7的时候,好像也没修改环境变量,我的那个测试用 的hellowo

  • 推荐一款IntelliJ IDEA提示快捷键的Key Promoter X插件

    概述 Key Promoter X 是一个提示插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代.对于想完全使用快捷键在IDEA的,这个插件就很有用. 安装这个插件很简单,只需要打开Settings,然后找到Plugins那一栏目,然后输入key promoter,如果找不到,就直接到仓库里找即可. 如下图: 安装完插件后重启IDEA即可. 如果无法安装这个插件的话,那么你可以到如

  • IDEA 开发多项目依赖的方法(图文)

    鉴于最近学习一个分布式项目的开发,讲一下关于使用IntelliJ IDEA基于Maven创建多模块项目的实际开发,可能有不合适的地方,但是项目是可以跑通的,也请有不足之处,都提出来,一起讨论下. 一. 项目工程目录 首先展示一下,最终整个项目的工程目录: 简单介绍一下目录结构: common-parent为所有项目的父项目,主要用来管理所有项目使用的jar包及其版本. common-utils为公共的工具类项目,继承父项目,它会被打成jar包供其它项目使用. taotao-manager为我们自

  • 详解IDEA多module项目maven依赖的一些说明

    不管eclipse有没有被被时代抛弃,反正是被我抛弃了,因为IDEA是真的好用 现在公司的项目基本都是基于maven的多module项目,controller,service,model,dao等都被分成了不同的module,这样做当然也是为了解耦. 这些module可根据需要在pom.xml配置来打成war包或者jar包 <packaging>jar</packaging> web主项目设置packaging级别为war,dao.model这些module设置packaging级

  • 如何使用nexus在局域网内搭建maven私服及idea的使用

    使用Maven进行项目的声明周期管理,方便对项目依赖和插件进行管理,同时便于项目的统一管理,提升项目开发效率.但是实际工作中会有以下问题: 1  因为安全考虑,有些公司不给开发人员提供外网.因此不能使用maven访问远程的仓库地址. 2  大家同时上网,导致网速比较慢,maven下载构件效率比较低. 3  由于版权的问题,有些第三方jar包无法从远程仓库下载. 4  有些jar包是公司内部使用的,自然也无法从远程maven仓库下载. 怎么办呢? 使用Nexus搭建私服 所谓私服,是一种特殊的远程

随机推荐