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。

  14.给Eclipse创建桌面快捷键。

    (1)在桌面上执行touch eclipse.desktop 

    (2)vi eclipse.desktop 将下面的代码放进去。

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/zhangyang/Desktop/zhengshu/eclipse/eclipse/eclipse
Icon=/home/zhangyang/Desktop/zhengshu/eclipse/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;
StartupNotify=true

    将红色字体改为自己Eclipse的路径,Icon改为自己的路径即可。

转载于:https://www.cnblogs.com/chxwkx/p/10574595.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值