我在多用户 Linux 系统上安装了 Eclipse,地址为/opt/eclipse/
.
不幸的是,由于一个m2eclipse-mavenarchiver 中的缺陷 https://bugs.eclipse.org/bugs/show_bug.cgi?id=537003,此插件使用所有用户共用的系统临时目录中的一个文件夹(这表现为“权限被拒绝”消息pom.xml
file).
我计划指定一个唯一的值java.io.tmpdir
在共同的eclipse.ini
基于用户名,但事实证明它是不可能 https://stackoverflow.com/q/51322680/1800052.
一种选择是按用户安装 Eclipse,其中每个eclipse.ini
会有它的自身价值 https://dev.eclipse.org/mhonarc/lists/m2e-users/msg04191.html of java.io.tmpdir
(e.g., -Djava.io.tmpdir=/tmp/eclipse/john_doe
).
是否可以安装单个多用户 Eclipse,但以某种方式指定唯一值java.io.tmpdir
对于每个用户?
我在评论中建议您可以制作自己的自定义脚本来启动 Eclipse。即使以某种方式相同的脚本可以为每个用户服务:
/opt/eclipse/eclipse -vmargs -Djava.io.tmpdir=/tmp/eclipse/$USER
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)