Linux下安装Java & Eclipse及工作中遇到的坑

  1. 下载jdk  https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. 下载eclipse  https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2018-12/R/eclipse-inst-linux64.tar.gz
  3. 解压:jar –zxvf 路径
  4. 然后配置环境变量/etc/profile:sudo vi /etc/profile
  5.   export JAVA_HOME=/home/zhangyang/Desktop/zhengshu/jdk1.8.0_201

    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    将上面的语句放到文件最后,红色字体为jdk路径。

  6.更新source 执行:source /etc/profile

  7.此时运行java 和javac都正常即可。接下来安装eclipse。

  8.进入eclipse解压目录.执行./eclipse.inst

  9.64位系统安装32位java时可能会出现 :/lib/ld-linux.so.2: bad ELF interpreter的解决办法是执行:yum install glibc.i686。

  10.Failed to load the JNI shared library解决办法win

     

  11.遇到java.lang.UnsatisfiedLinkError: no xx in java.library.path。分两种情况

    (1).linux下的库文件都应该是lib***.so格式的,所以将.so文件放到System.out.println(System.getProperty(“java.library.path”));输出的其中一个目录下(linux以”:”分割路径)。

      如果想指定java.library.path,需要执行命令sudo vi /etc/profile,在最末尾加上

      LD_LIBRARY_PATH=/home/zhangyang/Desktop/zhengshu/packeck

      export LD_LIBRARY_PATH

      红色字体为指定库文件路径。

      执行source /etc/profile

    (2).windows下,查看System.out.println(System.getProperty(“java.library.path”));所指定的库路径。将.dll文件扔进去即可。

  12.查看Linux系统的位数,执行:getconf LONG_BIT

  13.如果程序出现<libcrypto.so.1.0.0: 无法打开共享对象文件:没有那个文件或目录>错误时,执行yum install openssl openssl-devel 安装ssl。

猜你喜欢

转载自www.cnblogs.com/chxwkx/p/10574595.html