【问题标题】:JDK and IDEA ignores $HOME on UbuntuJDK 和 IDEA 在 Ubuntu 上忽略 $HOME
【发布时间】:2015-09-25 18:49:01
【问题描述】:

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

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

【问题讨论】:

    标签: java linux ubuntu intellij-idea


    【解决方案1】:

    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

    【讨论】:

    • .java/ 目录呢?好像是jdk自己创建的。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      • 1970-01-01
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多