linuxインストールJDK libjli.soファイルが見つかりません

3045 ワード

LiunxインストールJDK時報java-error-while-loading-shared-libraries-libjli-soまたはフォルダが見つからない
yum install lrszs  		 sz      rz   

本人jdk
 echo $JAVA_HOME   			/usr/local/java/jdk1.8.0_181
 echo $PATH					/usr/local/java/jdk1.8.0_181/bin:/usr/local/java/jdk1.8.0_181/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost /]# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@localhost /]# cd  /usr/local/java/
[root@localhost java]# ls
jdk1.8.0_181  jdk-8u181-linux-x64.tar.gz
[root@localhost java]# 

ファイルが見つからない理由は、元のliunxにOpenjdkが付属しているため、インストールフォルダコマンドを削除することができます.
rm -rf  java

削除後cd/usr/local/javaファイルがないliunxがjdkを持っているクエリーコマンドを削除します:rmp -qa |grep jdkクエリーが複数の保存をPython、tzdata、tools、copy-jdk-configs(ない場合があります)で削除した後
rz          
tar -zxvf  jdk-8u181-linux-x64.tar.gz

tarパッケージを削除できます.rm-rf jdk-8 u 181-linux-x 64.tar.gz削除問い合わせなし-r再帰削除-f編集環境変数を問い合わせません
 vim /etc/profile

i編集
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

最後にwq保存終了に貼り付けwq保存時に新聞ファイルが読み取り専用であれば次のコマンドを入力できます.
chmod 777  /etc/profile

以上OK
source  /etc/profile
javac 
java -version

JAvacが出てきてOK
 -g                                 
  -g:none                             
  -g:{lines,vars,source}              
  -nowarn                           
  -verbose                                    
  -deprecation                        API     
  -classpath                                
  -cp                                       
  -sourcepath                        
  -bootclasspath                   
  -extdirs                         
  -endorseddirs                      
  -proc:{none,only}                     /   。
  -processor [,,...]              ;          
  -processorpath                      
  -parameters                               
  -d                                  
  -s                                  
  -h                                     
  -implicit:{none,class}                     
  -encoding                          
  -source                            
  -target                    VM       
  -profile                    API            
  -version                       
  -help                               
  -A   [= ]                              
  -X                                   
  -J                                  
  -Werror                             
  @                                

JAva-versionが表示されます.
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)