linux安装idea

ops/2024/12/26 17:06:34/

参考原网址:在Linux系统中安装idea教程_idea linux-CSDN博客

1.下载idea

Download IntelliJ IDEA – The Leading Java and Kotlin IDE

选择Download,下载正确的文件名:ideaIU-2024.3.1.1.tar.gz

2.安装vim

sudo apt install vim

3.解压

获得root权限:

sudo -i

cd路径到idea下载的根目录,:

cd /home/oem/桌面/tool/idea

打开解压缩包,复制文件名(右键文件,选中属性,复制文件名),在终端输入:.解压命令:

tar -zxvf ideaIU-2024.3.1.1.tar.gz -C cd /home/oem/桌面/tool/idea/ideaIU-2024.3.1.1.tar.gz

4.用vim编辑器打开环境变量文件

vim ~/.bashrc

输入(按i):

i

在最后添加

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_371/
export PATH=${JAVA_HOME}/bin:$PATHexport IDEA_HOME=/usr/local/idea/idea-IU-232.8660.185/
export PATH=${IDEA_HOME}/bin:$PATH

保存并退出(按esc,输入:wq)

:wq

5.打开idea

idea.sh


http://www.ppmy.cn/ops/145168.html

相关文章

Zettlr(科研笔记) v3.4.1 中文版

Zettlr是款适合写作者和研究人员使用的Markdown编辑器,免费开源,功能简洁,具备Markdown所有基本功能,内置各种运算符,还可以调用计数器,可以完美替代Word和收费的文字处理器。 软件特点 从应用程序中直接管…

RabbitMQ中的Topic模式

在现代分布式系统中,消息队列(Message Queue)是实现异步通信、解耦系统组件的重要工具。RabbitMQ 是一个广泛使用的开源消息代理,支持多种消息传递模式,其中 Topic 模式 是一种灵活且强大的模式,允许生产者…

基于Jenkins+Docker的自动化部署实践——整合Git与Python脚本实现远程部署

环境说明: Ubuntu:v24.04.1 LTSJekins:v2.491Docker:v27.4.0Gogs:v0.14.0 - 可选。可以选择Github,Gitlab或者Gitea等Git仓库,不限仓库类型1Panel: v1.10.21-lts - 可选。这里主要用于查看和管…

默认接口实现”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本报错问题

问题 开发环境: C# .netframework4.5.2, Visualstudio2019,定义了如下接口,在接口中定义了一个委托和事件报错:错误 CS8370 功能“默认接口实现”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本。 public interface I…

centos server系统新装后的网络配置

当前状态: ping www.baidu.com报错 1、检查IP ip addr show记录要编辑的网卡 link/ether 后的XX:XX:XX:XX:XX:XX号 2、以em1为例: vi /etc/sysconfig/network-scripts/ifcfg-em1,新增如下行: HWADDRXX:XX:XX:XX:XX:XX(具体值…

【医学分割】跨尺度全局状态建模和频率边界指导的分割架构

SkinMamba: A Precision Skin Lesion Segmentation Architecture with Cross-Scale Global State Modeling and Frequency Boundary Guidance 本文提出了一种基于 Mamba 和 CNN 的混合架构,称为 SkinMamba。它在保持线性复杂性的同时,提供了强大的长距离…

软件工程课程知识点

一、软件与软件工程概述 1. 软件的组成与演化 软件的构成 Software(软件) 通常由 computer programs(计算机程序)、data structures(数据结构)、software description information(软件描述信息) 组成,或者说由 set of programs(程序集合)、documentation(文档) …

C++前言

1.什么是C C语言是结构化和模块化的语言,适合处理较小规模的程序,对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言不适合,为了解决软件危机,20世纪80年代,计算机界提出…