Pycharm指定JDK路径
来源:互联网 发布:物理数据库模型 编辑:程序博客网 时间:2024/06/08 15:57
新版的pycharm在jdk1.6上启动不了
所以找了一下Pycharm修改启动时JDK的方法
最终找到了这篇最有用的:http://www.jetbrains.com/help/idea/2016.2/switching-boot-jdk.html
不过官方给的这篇需要启动后才能更改
官方的步骤如下
Ctrl+Shift+A打开搜索框
搜索输入Switch IDE boot JDK回车
然后选择你要更改的目录即可,32位的exe只能选32位的JDK,64位的exe只能选64位的JDK。64位的基本上有jetbrains自带的openjdk
通过跟踪其对文件的更改总结如下
打开C:\Users\Administrator\.PyCharm2017.2\config目录
若要指定32位exe的启动JDK
在该目录下新建名为pycharm.exe.jdk的文本文件
内容为32位JDK路径,如
C:\Program Files (x86)\Java\jdk1.8.0_144
若要指定64位exe的启动JDK
在该目录下新建名为pycharm64.exe.jdk的文本文件
内容为64位JDK路径,如
C:\Program Files (x86)\Java\jdk1.8.0_144
自己配置时,注意将C:\Users\Administrator\.PyCharm2017.2\config中的Administrator改成你自己的用户名,.PyCharm2017.2改成你自己的版本
idea更改同理
附:eclipse更改启动JDK路径
Windows下
打开eclipse安装路径,打开eclipse.ini,注意斜线是反斜线
在最前添加
-vmD:/Program Files/Java/jdk1.6.0_45/bin/javaw.exe
linux指定,也是打开eclipse.ini,不要后面的javaw
在最前添加
-vm/usr/lib/jvm/jdk1.6.0_45/bin/
附:各变量优先级的解释
在pycharm.bat有这么一段话
:: ---------------------------------------------------------------------:: Locate a JDK installation directory which will be used to run the IDE.:: Try (in order): PYCHARM_JDK, pycharm%BITS%.exe.jdk, ..\jre, JDK_HOME, JAVA_HOME.:: ---------------------------------------------------------------------这段话说明了多个JDK变量情况下使用的优先级
注册表相关的环境变量
系统的环境变量
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
用户的环境变量
HKEY_CURRENT_USER\Volatile Environment
JRE安装专有环境变量
HKLM\Software\JavaSoft\Java Runtime Environment(HKEY_LOCAL_MACHINE)
其中,前两个环境变量一般情况下会保持菜单和注册表同步,但JRE安装专有环境变量没有菜单与之同步
其中,Windows环境变量搜索顺序如下
JRE安装专有环境变量>系统环境变量>用户环境变量
pycharm的JDK环境变量搜索顺序
PYCHARM_JDK, pycharm%BITS%.exe.jdk, ..\jre, JDK_HOME, JAVA_HOME.
其中pycharm%BITS%.exe.jdk放置在C:\Users\Administrator\.PyCharm2017.2\config目录下
32位为pycharm.exe.jdk,64位为pycharm64.exe.jdk
其中..\jre指在当前路径寻找
PYCHARM_JDK,JDK_HOME, JAVA_HOME.这三个需要设置系统或用户环境变量
- Pycharm指定JDK路径
- tomcat 指定jdk路径
- tomcat手动指定jdk路径
- 在tomcat下指定JDK路径
- 指定eclipse.ini的jdk路径
- Mac查找JDK路径/指定eclipse启动JDK版本
- Mac查找JDK路径/指定eclipse启动JDK版本
- Mac查找JDK路径/指定eclipse启动JDK版本
- 如何在TOMCAT下指定JDK的路径
- 如何在TOMCAT下指定JDK的路径
- 如何在TOMCAT下指定JDK的路径
- 怎么在eclipse的配置文件里指定jdk路径
- 在eclipse的配置文件里指定jdk路径
- 在eclipse的配置文件里指定jdk路径
- 如何在TOMCAT下指定JDK的路径
- 如何在eclipse的配置文件里指定jdk路径
- 如何在eclipse的配置文件里指定jdk路径
- 如何在eclipse的配置文件里指定jdk路径
- AutoCompleteTextView的使用及属性详解
- kafka是如何设计的
- HDU
- ValueError: too many values to unpack (expected 2)
- MySQL锁的用法之行级锁
- Pycharm指定JDK路径
- 51nod 1381 硬币游戏
- 最大连续子序列和最大连续子矩阵的关系与实现
- Android Studio 如何用自带图标库和开源图标库
- 《Modern Python Cookbook》(Python编程范例)笔记——1.4 浮点数、小数、分数
- 由红黑树原理到 java中 tree的原理
- gdfzoj #831 A(线段树)
- ichat个人博客
- 计蒜客-2017 ACM-ICPC 亚洲区(西安赛区)网络赛E题Coin(概率、组合数学)