在 Debian💩 上安装 IntelliJ IDEA 💡 笔记
- 下载
- 安装 JDK17
- 安装 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 6月 5日 13:52 jdk-17_linux-x64_bin.deb
安装 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)
安装 IntelliJ IDEA Community
直接解压到 /opt/
sudo tar -zvxf ideaIC-2024.2.0.2.tar.gz -C /opt/
解压后去看一下:
jerryjin@jerry-debian:~/下载$ cd /opt
jerryjin@jerry-debian:/opt$ ll
总计 4
drwxr-xr-x 8 root root 4096 1970年 1月21日 idea-IC-242.20224.419
jerryjin@jerry-debian:/opt/idea-IC-242.20224.419$ ll
总计 108
drwxr-xr-x 2 root root 4096 1970年 1月21日 bin
-rw-r--r-- 1 root root 16 1970年 1月21日 build.txt
-rw-r--r-- 1 root root 1825 1970年 1月21日 Install-Linux-tar.txt
drwxr-xr-x 7 root root 4096 1970年 1月21日 jbr
drwxr-xr-x 8 root root 4096 1970年 1月21日 lib
drwxr-xr-x 2 root root 4096 1970年 1月21日 license
-rw-r--r-- 1 root root 11358 1970年 1月21日 LICENSE.txt
drwxr-xr-x 2 root root 4096 1970年 1月21日 modules
-rw-r--r-- 1 root root 128 1970年 1月21日 NOTICE.txt
drwxr-xr-x 74 root root 4096 1970年 1月21日 plugins
-rw-r--r-- 1 root root 61152 1970年 1月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 1970年 1月21日 appletviewer.policy
-rw-r--r-- 1 root root 182265 1970年 1月21日 brokenPlugins.db
-rwxr-xr-x 1 root root 223 1970年 1月21日 format.sh
-rwxr-xr-x 1 root root 24208 1970年 1月21日 fsnotifier
-rwxr-xr-x 1 root root 947048 1970年 1月21日 idea
-rw-r--r-- 1 root root 516 1970年 1月21日 idea64.vmoptions
-rw-r--r-- 1 root root 6963 1970年 1月21日 idea.png
-rw-r--r-- 1 root root 11004 1970年 1月21日 idea.properties
-rwxr-xr-x 1 root root 9732 1970年 1月21日 idea.sh
-rw-r--r-- 1 root root 1569 1970年 1月21日 idea.svg
-rwxr-xr-x 1 root root 298 1970年 1月21日 inspect.sh
-rw-r--r-- 1 root root 516 1970年 1月21日 jetbrains_client64.vmoptions
-rwxr-xr-x 1 root root 9028 1970年 1月21日 jetbrains_client.sh
-rw-r--r-- 1 root root 297424 1970年 1月21日 libdbm.so
-rwxr-xr-x 1 root root 831 1970年 1月21日 ltedit.sh
-rwxr-xr-x 1 root root 10628743 1970年 1月21日 repair
-rwxr-xr-x 1 root root 510160 1970年 1月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
官方会推荐 切换到原生启动器
- 活动 > 显示应用程序 > 向后翻找。
- 将固定到快捷栏方便使用。搞定。
属性 | 描述 |
---|---|
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 说明书