JDK和IDEA忽略了Ubuntu上的$ HOME

时间:2015-09-25 18:49:02

标签: java linux ubuntu intellij-idea

每次启动IntelliJ IDEA时,它都会忽略$HOME环境变量,并在.java目录中创建IdeaProjects/home/user

这是为什么?如何强制它使用$HOME

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

JDK,就像在Java世界中一样,故意忽略$ HOME而是使用它自己的user.home属性,可以使用_JAVA_OPTIONS设置:

export _JAVA_OPTIONS=-Duser.home=/tmp/java-home