在普通用户下以root权限运行程序

时间:2023-01-23 00:57:32
操作系统:ubuntu14.04 lts 64 bit

安装软件: eclipse  Version: Mars.1 Release (4.5.1)

问题:

安装完eclipse后发现不能双击运行程序,提醒找不到共享库The Eclipse executable launcher was unable to locate its companion shared library.

但是在终端中用sudo命令以root用户打开可以正常运行,所以应该是用户权限不够的原因吧。

在普通用户下以root权限运行程序

打开eclipse.ini文件查看

在普通用户下以root权限运行程序

库文件链接到root文件下

 

解决办法:

1、在/usr/share/applications路径下新建一个快捷方式如eclipse.desktop文件

gksu gedit /usr/share/applications/eclipse.desktop

如果提醒未装gksu则键入以下命令安装gksu

 

sudo apt-get install gksu

 

2、复制以下代码

 

[Desktop Entry]
Name
=Eclipse
Type
=Application
Exec
=gksu -s /home/zhanghongjay/eclipse/eclipse/eclipse
Terminal
=false
Icon
=/home/zhanghongjay/eclipse/eclipse/icon.xpm
Comment
=Integrated Development Environment
command
=gksu"eclipse"
NoDisplay
=false
Categories
=Development;IDE;
Name[en]
=Eclipse

 

 

在普通用户下以root权限运行程序

保存后退出可在/usr/share/applocations下看到快捷方式

在普通用户下以root权限运行程序

 

双击快捷方式 输入用户密码即可执行程序