嵌入式學習中遇到的錯誤及其解決辦法
(redhat版)
一:啓動redhat時出現下面情況的解決辦法、
(轉載網上,但可行性高)
gnome-session 裝入或保存配置信息時發生錯誤
gnome-session 裝入或保存配置信息時發生錯誤。您的某些配置設置可能不能正常工作。
在爲 gnome-terminal 裝入或保存配置信息時發生錯誤。您的某些配置設置可能不能正常工作。
在爲 Nautilus 裝入或保存配置信息時發生錯誤。您的某些配置設置可能不能正常工作
在爲 rhn-applet 裝入或保存配置信息時發生錯誤。您的某些配置設置可能不能正常工作。
GConf 錯誤:無法聯繫配置服務器;某些可能原因是需要爲 ORBit 啓用 TCP/IP 聯網,或者由於系統崩潰,您的 NFS 鎖定已失效。請訪問 http://www.gnome.org/projects/gconf/ 瞭解詳細信息。(詳細信息 - 1: IOR 文件“/tmp/gconfd-root/lock/ior”沒有成功打開,無 gconfd 位於:沒有那個文件或目錄 2: IOR 文件“/tmp/gconfd-root/lock/ior”沒有成功打開,無 gconfd 位於:沒有那個文件或目錄)
在爲 gnome-panel 裝入或保存配置信息時發生錯誤。您的某些配置設置可能不能正常工作。
在爲 Print Notifier 裝入或保存配置信息時發生錯誤。您的某些配置設置可能不能正常工
刪除/tmp文件下的所以文件就可以了
命令:rm -rf /tmp/*
從新啓動就OK了!
二: 在redhat中安裝eclipse集成開發環境時,jlink軟件安裝好之後第一次沒連接上,多連幾次就好了,還不行就將虛擬機上的U盤標誌斷開連接再連一次
1 安裝好eclipse後,運行出現如下 錯誤及其解決方法:
分類: linux |
|
Linux下安裝Eclipse出現錯誤failed to load the jni shared
在Linux下安裝Eclipse出現如下錯誤
failed to load the jni shared library"/usr/local/java/jdk1.6.0_21/bin/../jre/lib/i386/client/libjvm.so
解決方法:關閉selinux即可解決。
# vi /etc/sysconfig/selinux
修改:SELINUX=enforcing 爲:SELINUX=disable 禁用SeLinux, 再重啓運行即可
如果不想重啓,執行命令:setenforce 0
就可以不重啓關閉selinux了
2 安裝好eclipse後運行若出現了與JVM不匹配則是jdk版本低了, 安 裝高版本如下
1.首先從官方網站下載安裝包,x86 32位機有兩種格式:下載頁面鏈接:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html
這裏我們以 jdk-6u31-linux-i586.bin的安裝爲例,將 jdk-6u31-linux-i586.bin下載下來;
2.以root用戶登錄到Linux服務器,下載好的軟件包放到Linux服務器的某個目錄下,此處我放在/filedata/soft目錄裏面
進入安裝包所在的目錄, 執行chmod +x jdk-6u31-linux-i586.bin 命令給二進制包賦予可執行權限:
[root@localhost soft]# chmod +x jdk-6u31-linux-i586.bin
[root@localhost soft]# ll jdk-6u31-linux-i586.bin -rwxr-xr-x 1 root root 85292206 02-27 15:25 jdk-6u31-linux-i586.bin
3.在終端輸入如下命令運行二進制包:
#./jdk-6u31-linux-i586.bin
運行過程快結束的時候會出現提示按回車鍵,按Enter鍵,命令運行結束後會在當前目錄下生成目錄:jdk1.6.0_31
4.將生成的jdk1.6.0_31移動到/usr/local下面
#mv /filedata/soft/jdk1.6.0_31/ /usr/local/jdk1.6.0_31/
5.依次輸入 如下命令刪除系統自帶的openjdk(如果有的話):
# alternatives –remove java /usr/share/java/libgcj-java-placeholder.sh
# alternatives --remove javac /usr/share/java/libgcj-javac-placeholder.sh
# alternatives --remove jar /usr/bin/fastjar
# alternatives --remove jar.1.gz /usr/share/man/man1/fastjar.1.gz
# rm -rf /usr/bin/java
# rm -rf /usr/bin/javac
6.依次執行下面的命令,建立軟連接: (1).在/usr/bin 下建立 軟連接 java
# ln -s /usr/local/jdk1.6.0_31/bin/java /usr/bin/java
# ln -s /usr/local/jdk1.6.0_31/bin/javac /usr/bin/javac
(2).爲了方便後面的工作建立兩個軟鏈接:
# cd /usr/local/
# ln -s /usr/local/jdk1.6.0_31/ /usr/local/jdk
# ln -s /usr/local/jdk1.6.0_31/jre /usr/local/jre
7.編輯配置文件/etc/profile,添加環境變量JAVA_HOME,JRE_HOME,CLASSPATH,如下所示:
export CATALINA_HOME=/usr/tomcat4
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
編輯好保存後執行 source /etc/profile 命令,使配置文件即時生效:# source /etc/profile
至此,jdk就安裝好了,執行java -version命令驗證:
[root@localhost jdk]# java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Server VM (build 20.6-b01, mixed mode)
三:
在一個驅動程序中當添加.h文件時如果用< >括起來可能會顯示沒有那個文件的錯誤,用””括起來,則不會出現錯 誤!