在 Debian 上安装 IntelliJ IDEA 笔记(含 JDK 的安装)

2024-08-30 15:20

本文主要是介绍在 Debian 上安装 IntelliJ IDEA 笔记(含 JDK 的安装),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在 Debian💩 上安装 IntelliJ IDEA 💡 笔记(含 JDK 的安装)

  • 下载
  • 安装 JDK
    • JDK17
    • JDK8
  • 安装 IntelliJ IDEA Community
    • 添加桌面启动项(快捷方式)
  • 参考资料

下载

两个包已经下好了,一个JDK17,一个IntelliJ IDEA Community
使用 wget url地址 方式下载。

jerryjin@jerry-debian:~/下载$ ll
总计 1124608
-rw-r--r-- 1 jerryjin jerryjin 994626688  8月20日 16:55 ideaIC-2024.2.0.2.tar.gz
-rw-r--r-- 1 jerryjin jerryjin 156965640  6513:52 jdk-17_linux-x64_bin.deb

安装 JDK

JDK17

很多人都说 sudo dpkg -i xxx.deb 容易报错,需要 sudo apt-get install -f 来修复依赖。
推荐使用 sudo apt install xxx.deb 来装。
但是我用后者安装走了一大堆后,报出个什么东西权限不足。但是用前者直接装好了。

sudo dpkg -i jdk-17_linux-x64_bin.deb

安装好后看一下版本

jerryjin@jerry-debian:~/下载$ java -version
java version "17.0.12" 2024-07-16 LTS
Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)

JDK8

用 apt 搞了半天头都大了。最后还是直接下压缩包手动装了。

  • 下载
    官网 jdk-8u411-linux-x64.tar.gz 要登录有点烦。点这个 jdk-8u411 直接下。

  • 解压
    直接在当前目录解压 :得到 jdk1.8.0_411 文件夹

    tar zxvf jdk-8u411-linux-x64.tar.gz
    
  • 移动
    移动并改名:jdk1.8.0_411/usr/lib/jdk8

    mv jdk1.8.0_411/ /usr/lib/jdk8
    
  • 添加环境变量
    保险点,不动 /etc/profile 直接改当前用户的 .bashrc

    vi ~/.bashrc
    

    末尾追加

    export JAVA_HOME=/usr/lib/jdk8
    export PATH=${JAVA_HOME}/bin:$PATH
    
  • 刷新环境变量:

    source ~/.bashrc
    
  • 查看Java版本

    jerryjin@jerry-debian:~/下载$ java -versionjava version "1.8.0_411"
    Java(TM) SE Runtime Environment (build 1.8.0_411-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode)
    

安装 IntelliJ IDEA Community

直接解压到 /opt/

sudo tar -zvxf ideaIC-2024.2.0.2.tar.gz -C /opt/

解压后去看一下:

jerryjin@jerry-debian:~/下载$ cd /optjerryjin@jerry-debian:/opt$ ll
总计 4
drwxr-xr-x 8 root root 4096 19701月21日 idea-IC-242.20224.419jerryjin@jerry-debian:/opt/idea-IC-242.20224.419$ ll
总计 108
drwxr-xr-x  2 root root  4096 19701月21日 bin
-rw-r--r--  1 root root    16 19701月21日 build.txt
-rw-r--r--  1 root root  1825 19701月21日 Install-Linux-tar.txt
drwxr-xr-x  7 root root  4096 19701月21日 jbr
drwxr-xr-x  8 root root  4096 19701月21日 lib
drwxr-xr-x  2 root root  4096 19701月21日 license
-rw-r--r--  1 root root 11358 19701月21日 LICENSE.txt
drwxr-xr-x  2 root root  4096 19701月21日 modules
-rw-r--r--  1 root root   128 19701月21日 NOTICE.txt
drwxr-xr-x 74 root root  4096 19701月21日 plugins
-rw-r--r--  1 root root 61152 19701月21日 product-info.json

进到 bin 下运行 ./idea.sh 打开 IDEA

jerryjin@jerry-debian:/opt/idea-IC-242.20224.419$ cd bin
jerryjin@jerry-debian:/opt/idea-IC-242.20224.419/bin$ ll
总计 12376
-rw-r--r-- 1 root root      136 19701月21日 appletviewer.policy
-rw-r--r-- 1 root root   182265 19701月21日 brokenPlugins.db
-rwxr-xr-x 1 root root      223 19701月21日 format.sh
-rwxr-xr-x 1 root root    24208 19701月21日 fsnotifier
-rwxr-xr-x 1 root root   947048 19701月21日 idea
-rw-r--r-- 1 root root      516 19701月21日 idea64.vmoptions
-rw-r--r-- 1 root root     6963 19701月21日 idea.png
-rw-r--r-- 1 root root    11004 19701月21日 idea.properties
-rwxr-xr-x 1 root root     9732 19701月21日 idea.sh
-rw-r--r-- 1 root root     1569 19701月21日 idea.svg
-rwxr-xr-x 1 root root      298 19701月21日 inspect.sh
-rw-r--r-- 1 root root      516 19701月21日 jetbrains_client64.vmoptions
-rwxr-xr-x 1 root root     9028 19701月21日 jetbrains_client.sh
-rw-r--r-- 1 root root   297424 19701月21日 libdbm.so
-rwxr-xr-x 1 root root      831 19701月21日 ltedit.sh
-rwxr-xr-x 1 root root 10628743 19701月21日 repair
-rwxr-xr-x 1 root root   510160 19701月21日 restarter
jerryjin@jerry-debian:/opt/idea-IC-242.20224.419/bin$ ./idea.sh

添加桌面启动项(快捷方式)

先来到 /usr/share/applications 所有启动项都在这里,是一种扩展名为 .desktop 的文本文件。

cd /usr/share/applications

vim 创建,如果当前用户没权限就加上 sudo。(用什么工具都行,只要创建这个文件文件就行)

sudo vim idea.desktop

输入以下内容

[Desktop Entry]
Name=IDEA
Comment=IntelliJ IDEA Community
Type=Application
Encoding=UTF-8
Exec=/opt/idea-IC-242.20224.419/bin/idea
Icon=/opt/idea-IC-242.20224.419/bin/idea.png
Terminal=false
Categories=IDE

Exec 这里 直接启动 idea,如果用 idea.sh 官方会推荐 切换到原生启动器

  1. 活动 > 显示应用程序 > 向后翻找。
  2. 将固定到快捷栏方便使用。搞定。

在这里插入图片描述 在这里插入图片描述

属性描述
Type指定项目的类型。此值为以下之一:
Application:启动应用程序的项目。
Link:链接到文件、文件夹或远程资源(例如 FTP 站点、网页、Windows 共享……)的项目。
FSDevice:作为文件系统设备的项目。
Directory:作为目录的项目。
Name应用程序的显示名称
Comment对应用程序的简短描述
Icon应用程序图标的路径
Exec启动应用程序时执行的命令
Path应用程序的工作目录
Terminal是否在终端中启动应用程序
MimeType应用程序可以处理的 MIME 类型
Categories应用程序所属的类别,用于菜单组织

参考资料

JDK17 下载
IntelliJ IDEA Community 下载
Debian 参考手册
Desktop Entry Files 简介
Desktop Entry Files 说明书

这篇关于在 Debian 上安装 IntelliJ IDEA 笔记(含 JDK 的安装)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1121201

相关文章

Python安装Pandas库的两种方法

《Python安装Pandas库的两种方法》本文介绍了三种安装PythonPandas库的方法,通过cmd命令行安装并解决版本冲突,手动下载whl文件安装,更换国内镜像源加速下载,最后建议用pipli... 目录方法一:cmd命令行执行pip install pandas方法二:找到pandas下载库,然后

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window