Windows 7上的Intellij 9.0.2将.IntelliJIdea90文件夹放在Administrator文件夹下

问题描述:

由于某些原因,当我在Windows 7(64位)上安装Idea 9.0.2时,.IntelliJIdea90文件夹位于C:\ Users \ Administrator.IntelliJIdea90下。 。有人知道为什么会发生这种情况吗?Windows 7上的Intellij 9.0.2将.IntelliJIdea90文件夹放在Administrator文件夹下

IDEA正在使用user.html Java属性查找您的主文件夹的位置。在您的系统上,由于某些原因,此属性返回管理员。它是JDK标准属性,所以问题在IDEA代码之外。不知道是什么原因造成的,也许是一些环境问题。在我的Windows 7 64位IDEA中,使用我的用户名将该文件夹放入正确的位置。

您可以在http://superuser.com的OS/JDK相关问题上获得更好的运气。

IDEA文件夹的路径可在IDEA_HOME \ bin \ idea.properties中更改。

+0

再次感谢您,NetBeans出现同样的问题,因为它必须使用相同的user.home属性。 – benstpierre 2010-05-28 22:15:49

我总是建议使用IntelliJ的ZIP版本 - 所以从来没有安装。 这种方式可以最大限度地控制您的配置,并且可以在同一台计算机上并排安装更多的IntelliJ版本。

下载ZIP IDEA后,你需要编辑只有两个文件: idea.bat - 在开始 idea.properties指定JDK - 改变那里的配置保存

我会建议使用$ idea.home作为配置的地方而不是默认的$ user.home。这样每个IntelliJ版本都会有自己的配置,不会与其他安装混在一起。这种方法的一大优点是在计算机中也是可移植的,例如,一旦你完成了上述操作,你就可以将其复制到其他几台电脑上,IntelliJ也将在那里工作。

该方法唯一的缺点是没有安装程序,您需要在桌面上手动创建idea.bat图标。