zoukankan      html  css  js  c++  java
  • 学习中的错误——ubuntu 14.04 LTS 启动eclipse报错

    在ubuntu中启动eclipse报错:(Eclipse:15978): GLib-GIO-CRITICAL **: g_dbus_connection_get_unique_name: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

    出现错误原因:出现这个错误是因为环境变量配置出现了错误,虽然在安装JDK的时候在/etc/profile中配置了环境变量,但是并没有配置~/.profile。

           首先先说明一下/etc/profile ~/.profile  /etc/bashrc ~/.bashrc四者的区别:

           /etc/profile是为系统的每个用户准备的,如果是要对本机的每个用户设置,则可以统一在/etc/profile中设置。

           ~/.profile是单个用户的设置文件。

           /etc/bashrc是对所有的bash shell用户的设置文件

           ~/.bashrc是单个用户的系统设置文件。

          在这个错误中,就是在利用su指令从普通用户切换到root时,root使用的环境变量是普通用户的~/.profile中的环境变量。而这个环境变量在安装JDK时并没有进行设置。

    解决方法:

        直接在普通用户条件下启动eclipse,或者不要使用su命令进入root,而使用su -指令进入root。

        su -中的"-”参数指示 su 开启一个登陆Shell(login shell)而不是非登陆Shell(non-login shell)。

  • 相关阅读:
    用shell脚本监控进程是否存在 不存在则启动的实例
    vue+element-ui+ajax实现一个表格的实例
    c的指针和php中的引用的区别
    mysql or条件查询优化
    Linq查询操作之投影操作
    Linq查询操作之Where筛选
    Linq专题之查询操作
    linq之join子句
    linq之let子句
    linq之into子句
  • 原文地址:https://www.cnblogs.com/winifred-tang94/p/6051478.html
Copyright © 2011-2022 走看看