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)。

  • 相关阅读:
    SQLite-SQLiteDatabase 数据库实例练习
    全局配置一个ajax的错误监控
    文件上传&&验证文件格式
    CSS3 resize 属性
    select change()
    window.location.Reload()和window.location.href 区别
    条件检索
    jQuery $.ajax传递数组的traditional参数传递必须true 对象的序列化
    jquery中attr方法和prop方法的区别
    resize
  • 原文地址:https://www.cnblogs.com/winifred-tang94/p/6051478.html
Copyright © 2011-2022 走看看