標籤:sharp install 解決方案 class 注意 -- 版本 glibc 目的
目的:要在Linux上部署一個javaWeb的項目作為定時位置上報的伺服器
a、先在linux安裝jdk:
1、下載jdk,傳到linux /opt目錄下,解壓
tar -zxv -f javajdk.tar.gz
2、修改/etc/profile 在檔案末尾加入
JAVA_HOME=/opt/javajdkPATH=$JAVA_HOME/bin:$PATHCLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jarexport PATH JAVA_HOME CLASSPATH
source /etc/profile --
備忘:根據上面的配置資訊,我們既可以將環境變數的配置完成
需要注意的是,PATH在配置的時候,一定要把AVA_HOME/bin放在最前面,不然使用java命令式,系統會找到以前的JAVA,在不往下找了,這樣java這個可執行檔啟動並執行目錄其實不在$JAVA_HOME/bin下,而在其它目錄下,會造成很大的問題。
source /etc/profile ---讓profile生效
註:一開始我很傻逼地吧PATH跟CLASSPATH中的 : (冒號)寫成了;(引號)導致PATH都錯了連vi、whereis等命令都無法正常執行
這裡有兩種解決方案:
1、用路徑 /usr/bin/vim 來執行但是我不清楚source這個命令的路徑,所以還是生效不了profile
2、export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 然後趕緊去修改profile
配置好profile路徑後
java -version
報了個問題:
-bash: /opt/javajdk/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
原因是linux是64位系統裝了32位的軟體
yum install libgcc.i686 --網上說這個能解決,但是我裝了之後沒用
yum install glibc.i686 --問題解決!java -version 輸出jdk版本!!
至此jdk安裝完畢!
Linux(64位)下部署tomcat、jdk及javaWeb項目