Cam*_*zel 13 java eclipse installation installation-path ubuntu-16.04
我目前正在尝试将Eclipse设置为从/ opt/eclipse运行.
一切都很顺利; 我使用Eclipse安装程序将软件解压缩到/ opt/eclipse; 我在我的/ usr/bin目录中建立了一个软链接,所以我可以输入'eclipse'从我的用户终端的任何地方运行它,我想我已经完成了,直到发生这种情况:
$ eclipse /root/.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.400.v20160518-1444:无法打开共享对象文件:权限被拒绝Gtk-Message:GtkDialog映射没有临时父对象.这是不鼓励的.
在/opt/eclipse/eclipse.ini和/opt/eclipse/configuration/config.ini文件中进行了一些探索后,我得出的结论是,当我使用安装程序在超级用户权限下安装Eclipse时,它在/下安装了必要的库.根目录.
我可以使用'sudo eclipse'并且它可以工作,但每次输入我的密码都变得很麻烦.我正在考虑复制/ usr/lib下的.p2文件以"概括"它并允许从任何pwd访问作为我的用户; 这是一个聪明的主意还是我应该做别的事?
Zol*_*lyi 10
.p2文件夹是一个共享安装文件夹,由安装程序创建的所有Eclipse实例引用.遗憾的是,我不认为移动现有版本是安全的(我可能错了,但我不确定它被引用了多少次),但你可以创建一个新版本.
安装程序在此处使用的概念称为"捆绑池",您可以根据需要为其设置多个位置.要打开捆绑包池设置,请在安装程序UI中找到相应的项目.
如果是简单的UI,请按顶部的菜单底部(1),然后选择Bundle pools ...:

如果您使用的是高级UI,则向导的第一页底部会显示一个下拉列表,其中包含现有捆绑包池的列表.通过单击旁边的按钮,您可以访问捆绑池管理器.
在这两种情况下,在显示的对话框中,您可以创建自己的捆绑池,您可以将其放入任何所需的文件夹中,然后将其用作安装源.
最后,如果您已将所有安装移动到此新池,则可以安全地删除原始捆绑池文件夹,不再需要它.
| 归档时间: |
|
| 查看次数: |
12905 次 |
| 最近记录: |