2015-09-25 37 views
0

每次啓動IntelliJ IDEA時,它都會忽略$HOME環境變量,並在我的/home/user目錄中創建.javaIdeaProjects

這是爲什麼?如何強制它使用$HOME

回答

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

+0

怎麼樣的.java /目錄?它好像是由jdk本身創建的。 –

0

JDK,因爲它總是在Java世界中完成的,故意忽略$ HOME,而是使用它自己的user.home屬性,該屬性可以設置使用_JAVA_OPTIONS:

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