EJT*_*JTH 26 java android intellij-idea android-studio
所以我决定今天尝试Android工作室的测试版,但它拒绝在我的32位JRE上运行.我可以下载64位JRE,但由于各种原因我不感兴趣它是我的默认JRE(我目前的32位eclipse IDE,Processing IDE和Minecraft不喜欢我的经验64位),我认为那个swithing java_home dir的所有时间都很麻烦.
那么,IntelliJ有一些方法来设置一个替代的JAVA_HOME目录,就像eclipse在它的ini中所做的那样吗?
mor*_*ano 25
在IntelliJ中,您可以指定在项目级别使用哪个SDK.转到"文件" - >"项目结构" - > SDK(左侧列表),您可以添加/删除不同SDK的路径
其他解决方案:如果您使用Windows,那么我认为您可以将JAVA_HOME指定为IntelliJ的系统属性.如果您使用Linux,解决方案是类似的.
Jay*_*yen 14
我为此目的使用IDEA_JDK(在linux上).
我相信这是android studio的STUDIO_JDK.
有关此和其他jetbrains IDE的更多信息,请参阅https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under
其他答案不适用于64位版本.Jetbrains实际上已经证明了这一点.来自https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under:
Java 8
请注意,在所有支持的平台上,从版本16开始运行IntelliJ IDEA需要Java 8.它也适用于从同一分支(144+)发布的轻量级IDE.
视窗
JDK与所有产品安装程序捆绑在一起,建议您使用提供的JDK版本,除非存在任何特定问题.
32位JDK位于IDE_HOME\_jre目录中,由32位产品可执行文件使用.
要以64位模式运行IDE,您需要下载并安装64位JDK(而不是JRE)分发并自行安装.当您运行64位.exe文件时,IDE将在注册表中找到并使用它(目前仅适用于IntelliJ IDEA,其他产品可以使用.bat文件以64位模式运行).
<product> .exe使用此JDK搜索序列:
idea64.exe使用此JDK搜索序列:
也可以使用位于bin目录中的.bat文件启动IDE,它使用以下JDK搜索序列:
环境变量必须指向JDK安装主目录,例如:
c:\ Program Files(x86)\ Java\jdk1.8.0_66
可以在Help |中验证IDE使用的实际JDK版本 关于对话框(打开任何访问菜单的项目).
根据产品定义IDEA_JDK/PHPSTORM_JDK/WEBIDE_JDK/PYCHARM_JDK/RUBYMINE_JDK/CLION_JDK/DATAGRIP_JDK变量,以覆盖IDE_HOME\jre的默认版本.
使用Rapid Environment Editor添加/编辑变量,它将检测不正确的路径.
Linux的
从IntelliJ IDEA 16和最新版本的轻量级IDE开始,我们将自定义JRE与Linux发行版捆绑在一起,就像我们为Mac做的那样.我们的自定义JRE基于OpenJDK,包含最新的修复程序,可在Linux上提供更好的用户体验(如字体呈现改进和HiDPI支持).
引导JDK路径存储在config文件夹中的.jdk文件中.可以通过更改IDE引导JDK操作或手动编辑.jdk文件(如果无法启动IDE通过操作更改它)来修改它.建议使用捆绑的JRE(如果可用).如果您对捆绑版本有任何问题,可以切换到适用于您系统的最新版本的Oracle JDK或OpenJDK(不支持OpenJDK 1.6,请使用1.7或更高版本,建议使用JDK 1.8,旧Java版本是从IntelliJ IDEA 16开始不支持.
检查bin/.sh文件中的JDK搜索顺序,就环境变量名称而言,它与Windows类似.这是调整启动jdk的传统方法,将其用于旧版产品.请考虑使用.jdk文件(参见上文),以便您的修改可以在IDE更新/重新安装后继续使用.
如果需要在Linux上手动安装JDK,请检查此答案.如果你有丑陋的字体问题,请参阅此线程评论的提示.
帮助| About将显示实际的JDK版本.
Mac OS X.
我们最新的IDE版本附带了捆绑的自定义JDK 8,其中包含大多数已知OpenJDK错误的修复程序.如果您需要使用其他Java版本,请参阅https://blog.jetbrains.com/idea/2015/05/intellij-idea-14-1-4-eap-141-1192-is-available/.
如果覆盖IDE JDK版本,则其路径存储在config文件夹中的.jdk文件中(IntelliJ IDEA为idea.jdk,PyCharm为pycharm.jdk等).删除此文件或手动更改文件内的路径,以防IDE不再启动,您无法通过菜单进行更改.如果IDE未启动且该文件不存在,请手动创建它并指定要使用的Java路径(Java home location),例如:/ Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk
| 归档时间: |
|
| 查看次数: |
46827 次 |
| 最近记录: |