Ubuntu是一款基于Linux的操作系统,它可以让用户在Linux环境下进行开发。本文将介绍如何在Ubuntu上安装IntelliJ IDEA,以便在Ubuntu上进行开发。
首先,需要下载IntelliJ IDEA的安装包。可以到JetBrains官网下载最新版本的IntelliJ IDEA,也可以到GitHub上下载旧版本的IntelliJ IDEA。
wget https://download.jetbrains.com/idea/ideaIC-2020.1.tar.gz
然后,将下载的安装包解压到某个目录中:
tar -xzvf ideaIC-2020.1.tar.gz -C /opt/
接下来,就可以在/opt/idea-IC-2020.1/bin目录中找到idea.sh文件,使用如下命令启动IntelliJ IDEA:
. /opt/idea-IC-2020.1/bin/idea.sh
此时会出现一个图形界面,选择“I agree with the Privacy Policy”并单击“Continue”按钮。然后会出现一个界面来选择要安装的版本(Community Edition或Ultimate Edition)。选择好之后单击“Next”按钮开始安装。
在安装过程中会要求你选择JDK版本、JDK位置、字体大小、语言、皮肤和快捷方式等信息。根据你的情况进行选择即可。之后单击“Next”开始实际的安装过程。
当所有文件都已成功复制到相应的目录中时,就会显示一条信息表明IntelliJ IDEA已成功安装了。此时单击“Finish”即可启动IntelliJ IDEA并开始使用了。
- 系统支持:只要是支持 GNOME 或 KDE 桌面系统,建议是 Ubuntu(32位和64位都可以)
- JDK 版本:Oracle JDK 1.6 或以上
- 内存:最低要求 1 GB,推荐 2 GB 以上
- 硬盘:最低要求 2 GB
- 显示器:最低要求 1024 X 768 分辨率
- 更多信息可以阅读:https://www.jetbrains.com/help/idea/install-and-set-up-intellij-idea.html
我这里以 Ubuntu 系统为例进行讲解。但是,在学习下面内容之前请先看下章节:Windows 下安装
因为它们配置流程是基本一样的,只是系统不同,开始的步骤不太一样而已,因此相同部分我这里是不会再讲的,我只讲 IntelliJ IDEA 在 Linux 安装特殊的地方。
先把你下载到的 ideaIU-14.1.4.tar.gz
移动到你平时存放软件的目录下,然后进行解压,我电脑是放在 /opt 下。
- 终端下解压命令:
tar xfz ideaIU-14.1.4.tar.gz
,解压出来的目录名称是:idea-IU-141.1532.4
- 可能在解压过程中你需要
sudo
命令权限,或者是切换到 root 账号下。如果你是切换到 root 用户下就一定要注意,解压完记得再切回来你常用的账户,不然等下生成的 IntelliJ IDEA 配置文件是放在/home/root
下,这样就跟你常用的那个用户没啥关系了。
Ubuntu 下安装过程
在假设你已经通过终端切换到了你常用的用户下之后,现在用终端进入解压目录下的 bin
子目录 下,然后在终端下运行启动命令:./idea.sh
,运行的效果如上图箭头所示。剩下的配置步骤就跟 Windows 基本一样了,如标注 1 所示,所以这里不多讲。
其中,在整个首次启动的配置过程中,唯一跟 Windows 不太一样的就是上图标注 1 这个地方。原因是 Linux 下创建启动图标是非常非常非常的麻烦,所以 IntelliJ IDEA 帮我们考虑到了,所以只要勾选下即可解决这种麻烦事。
创建完启动图标之后,我们可以在如上图标注 1 所示的 Dash 这个地方找到 IntelliJ IDEA 图标。但是图标我们一般是放在启动栏上的,所以这里你可以按着箭头的方向拖动 IntelliJ IDEA 图标到启动栏上即可。
启动的最后效果如上图,是不是有点过于简单了?!
Linux 的卸载是不需要执行程序的,只需要:删除对应目录。
删除主程序目录,也就是我们本文上面讲的解压出来的idea-IU-141.1532.4
。如果不想保留你的配置文件,还可以删除配置目录,目录所在位置:./home/你用登录名/.IntelliJIdea14
文件编码修改上图标注 1 所示,IDE 的编码默认是 UTF-8,Project Encoding 虽然默认是 GBK,但是一般我都建议修改为...
Tomcat 输出 war 包如上图 Gif 所示,除了在 Artifacts 中需要配置,还需要在容器中也跟着配置,这样在启动容器的时候才会输...
Debug 设置如上图标注 1 所示,表示设置 Debug 连接方式,默认是 Socket。Shared memory 是 Windows 特有的一个属性...
Eclipse 窗口说明Eclipse 工作台(Workbench)首先,让我们来看一下Eclipse 作台用户界面,和它里面的各种组件。工作台是多个窗口...
Eclipse 关闭项目为什么要关闭项目?Eclipse 工作空间包含了多个项目。一个项目可以是关闭或开启状态。项目打开过多影响有:消耗...
Eclipse 内容辅助使用内容辅助Eclipse中我们可以使用代码提示来加快开发速度,默认是输入.后出现自动提示,用于类成员的自动提示...
8.16.1. 组合类型的声明8.16.2. 构造组合值8.16.3. 访问组合类型8.16.4. 修改组合类型8.16.5. 在查询中使用组合类型8.16.6. 组合...
两个查询的结果可以用集合操作并、交、差进行组合。语法是query1 UNION [ALL] query2query1 INTERSECT [ALL] query2query1 E...
8.1.1. 整数类型8.1.2. 任意精度数字8.1.3. 浮点类型8.1.4. 序数类型数字类型由2、4或8字节的整数以及4或8字节的浮点数和可选精...
REINDEX — 重建索引大纲REINDEX [ ( option [, ...] ) ] { INDEX | TABLE | SCHEMA | DATABASE | SYSTEM } [ CONCURRENTLY ] na...