【发布时间】:2015-09-25 18:49:01
【问题描述】:
每次我启动 IntelliJ IDEA 时,它都会忽略 $HOME 环境变量,并在我的 /home/user 目录中创建 .java 和 IdeaProjects。
这是为什么?如何强制它使用$HOME?
【问题讨论】:
标签: java linux ubuntu intellij-idea
每次我启动 IntelliJ IDEA 时,它都会忽略 $HOME 环境变量,并在我的 /home/user 目录中创建 .java 和 IdeaProjects。
这是为什么?如何强制它使用$HOME?
【问题讨论】:
标签: java linux ubuntu intellij-idea
IDEA 不使用 HOME 变量来确定您的主目录在哪里。 相反,它使用 java 属性 user.home 来确定您的主文件夹。
要更改此行为,您可以编辑 IntelliJ IDEA_home\bin\idea.properties 文件:
idea.config.path=/tmp/config
idea.system.path=/tmp/system
idea.plugins.path=/tmp/plugins
更多信息请查看JetBrain's help page!
【讨论】:
JDK,正如它在 Java 世界中所做的那样,故意忽略 $HOME,而是使用它自己的 user.home 属性,可以使用 _JAVA_OPTIONS 设置:
export _JAVA_OPTIONS=-Duser.home=/tmp/java-home
【讨论】: