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

Linux IDEA 安装及环境配置

Linux系统安装IDEA保姆级教程_linux安装idea-CSDN博客

  1. 下载tar.gz
  2. 解压缩
  3. 添加环境变量:
    vim ~/.bashrc
    export IDEA_HOME=/usr/local/src/idea/idea-IC-213.6777.52
    export PATH=:$PATH:${IDEA_HOME}/bin
    source ~/.bashrc
  4. 验证环境:echo $PATH
  5. 即可在任意目录下通过:idea.sh打开idea软件了
  6. idea中文插件
  7. idea配置jdk和maven

bug:cannot add class path from ClassLoader of type 

ij1.addPluginClasspath(Thread.currentThread().getContextClassLoader());
Exception in thread "main" java.lang.IllegalArgumentException: Cannot add class path from ClassLoader of type jdk.internal.loader.ClassLoaders$AppClassLoader

 解决办法:回退jdk版本到1.8

1. 按照下的方式安装Jdk1.8

2. 在.java编辑配置文件,选择jdk1.8,解决了。

// 发生了java9的bug,回退java 8
sudo apt-get install openjdk-8-jdk
java --version
javc -version
which java #/usr/bin/javasudo gedit ~/.bashrc
export MAVEN_HOME=/home/helen/java_code/,,,,,
export PATH=$MAVEN_HOME/bin:$PATHexport JAVA_HOME=/usr/lib/jvm/jdk-xxxx # 不同版本号
export PATH=$JAVA_HOME/bin:$PATHsource ~/.bashrc
mvn -v

相关文章:

  • Spark Doris Connector 可以支持通过 Spark 读取 Doris 数据类型不兼容报错解决
  • Stable Diffusion的 webui 如何在Windows上使用 AMD GPU显卡?
  • Ubuntu12.0安装g++过程及其报错
  • 03 SpringMVC响应数据之接收Cookie和请求头+原生API+共享域对象操作
  • 单页面vite打包学习
  • 统计学-R语言-4.6
  • Qt6入门教程 6:Qt元对象系统
  • vue render函数的使用场景
  • 爬虫-8-数据存储-mysql
  • IOC之Spring统一资源加载策略
  • 基于LabVIEW的声音信号采集分析系统开发
  • Python - 深夜数据结构与算法之 位运算
  • 【qt】sdk写pro写法,cv,onnx,cudnn
  • stable diffusion使用相关
  • 黑马程序员JavaWeb开发|案例:tlias智能学习辅助系统(5)登录认证
  • ES6指北【2】—— 箭头函数
  • #Java异常处理
  • 【EOS】Cleos基础
  • Angular 响应式表单 基础例子
  • express + mock 让前后台并行开发
  • Hibernate【inverse和cascade属性】知识要点
  • PaddlePaddle-GitHub的正确打开姿势
  • 阿里研究院入选中国企业智库系统影响力榜
  • 力扣(LeetCode)56
  • 批量截取pdf文件
  • 悄悄地说一个bug
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 一道闭包题引发的思考
  • - 转 Ext2.0 form使用实例
  • #define、const、typedef的差别
  • (1)SpringCloud 整合Python
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (2)nginx 安装、启停
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (搬运以学习)flask 上下文的实现
  • (备忘)Java Map 遍历
  • (二)正点原子I.MX6ULL u-boot移植
  • (力扣)1314.矩阵区域和
  • (转) 深度模型优化性能 调参
  • (转)C#调用WebService 基础
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • ./configure,make,make install的作用(转)
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • :not(:first-child)和:not(:last-child)的用法
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • [Android]Tool-Systrace
  • [AutoSar NVM] 存储架构
  • [C#]C# winform实现imagecaption图像生成描述图文描述生成
  • [c#基础]值类型和引用类型的Equals,==的区别
  • [CQOI 2010]扑克牌
  • [hdu 1711] Number Sequence [kmp]