当前位置: 首页 > news >正文

ubuntu安装Eclipse

  1. 版本

    • ubuntu16.04 64bit
    • Eclipse 2019-12 (太高容易崩溃)
      下载:wget https://archive.eclipse.org/technology/epp/downloads/release/2019-12/R/eclipse-java-2019-12-R-linux-gtk-x86_64.tar.gz
      
  2. jdk安装

    • 将jdk1.8.0_211-linux-x64.tar.gz解压到/opt下
    • 添加环境变量 vi ~/.bashrc
      export JAVA_HOME=/opt/jdk1.8.0_211
      export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
      export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOME/bin
      
  3. eclipse安装

    • 将eclipse-java-2019-12-R-linux-gtk-x86_64.tar.gz解压到/opt下
    • 添加桌面图标
      • cd /usr/share/applications
      • sudo touch eclipse.desktop
      • sudo vim eclipse.desktop
        [Desktop Entry]
        Encoding=UTF-8
        Name=Eclipse
        Comment=Eclipse
        Exec=/opt/eclipse/eclipse
        Icon=/opt/eclipse/icon.xpm
        Terminal=false
        StartupNotify=true
        Type=Application
        Categories=Application;Development;
        
      • sudo chmod u+x eclipse.desktop
      • cp -d eclipse.desktop ~/
  4. eclipse找到jdk

    • cd /opt/eclipse
    • sudo ln -s /opt/jdk1.8.0_211/jre jre
  5. 使用时问题和解决方案

    • 问题:Exception in thread “main” java.lang.UnsupportedClassVersionError: com/shanlitech/echat/App has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
      解决方案:运行时eclipse内部是的jre版本比编译时使用的java高。左框项目–右击–Properties–Java Compiler–Compiler compliance level–改为和编译时sdk一样的版本
    • 问题:Unbound classpath container:JRE System Library[JavaSE-9] in project
      解决方案:左框项目–右击–Properties–Java Build Path—Libraries—将报错的库版本移除
http://www.lryc.cn/news/490387.html

相关文章:

  • C#里怎么样使用线程暂停?
  • 畅听FM 3.0.0 | 很有果味的电台软件,超多FM电台,支持播放本地音乐
  • 力扣面试经典 150(上)
  • 鸿蒙开发-音视频
  • 第一个autogen与docker项目
  • 第三十四篇 MobileNetV1、V2、V3模型解析
  • Python学习——字符串操作方法
  • 力扣—15.三数之和
  • 容器安全检测和渗透测试工具
  • sqlite3自动删除数据的两种设置方式记录
  • Hive分桶超详细!!!
  • 【深度学习之回归预测篇】 深度极限学习机DELM多特征回归拟合预测(Matlab源代码)
  • Android mk/bp构建工具介绍
  • 数据源及分层开发
  • 气膜场馆照明设计:科技与环保的完美结合—轻空间
  • 并行IO接口8255
  • Level DB --- SkipList
  • 第二十二周机器学习笔记:动手深度学习之——线性代数
  • leetcode 50个简单和中等难度的题
  • 多模态大模型(5)--LLaVA
  • Vue实训---3-element plus的使用与布局
  • TritonServer中加载模型,并在Gunicorn上启动Web服务调用模型
  • 快速删除 node_modules 目录的集中方法
  • shell编程--if判断与for循环
  • Makefile基础应用
  • 计算机网络基础全攻略:探秘网络构建块(1/10)
  • SpringMVC-Day1
  • 【虚拟机】VMWare的CentOS虚拟机断电或强制关机出现问题
  • 探索 RocketMQ:企业级消息中间件的选择与应用
  • vue中v-if和v-for优先级