欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ubuntu安装idea教程(idea创建桌面快捷方式)

程序员文章站 2023-12-03 13:14:16
一、intellij idea 介绍 eclipse ->ibm1.jetbrains 公司介绍idea(https://www.jetbrains.com/idea/)是 jetbrains...

一、intellij idea 介绍 eclipse ->ibm
1.jetbrains 公司介绍
idea(
https://www.jetbrains.com/idea/)是 jetbrains 公司的产品,公司旗下还有其 它产品,比如:

 webstorm:用于开发 javascript、html5、css3 等前端技术;

 pycharm:用于开发 python  phpstorm:用于开发 php

 rubymine:用于开发 ruby/rails

 appcode:用于开发 objective – c/swift

 clion:用于开发 c/c++

 datagrip:用于开发数据库和 sql

 rider:用于开发.net  goland:用于开发 go

 android studio:用于开发 android(google 基于 idea 社区版进行迭代)

2. intellij idea 介绍
idea,全称 intellij idea,是 java 语言的集成开发环境,idea 在业界被公认为是 最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、j2ee 支持、ant、junit、cvs 整合、代码审查、创新的 gui 设计等方面的功能可以说 是超常的。

intellij idea 在 2015 年的官网上这样介绍自己: excel at enterprise, mobile and web development with java, scala and groovy, with all the latest modern technologies and frameworks available out of the box.

简明翻译:intellij idea 主要用于支持 java、scala、groovy 语言的开发公司 具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 web 影 用的开发。
3.idea 主要功能介绍
语言支持上:

ubuntu安装idea教程(idea创建桌面快捷方式)


其他支持:

ubuntu安装idea教程(idea创建桌面快捷方式)

4.idea 的主要优势:(相较于 eclipse 而言)
① 强大的整合能力。比如:git、maven、spring 等
② 提示功能的快速、便捷
③ 提示功能的范围广

ubuntu安装idea教程(idea创建桌面快捷方式)


④ 好用的快捷键和代码模板 private static final psf
⑤ 精准搜索
5. 目前开发工具抽样调查统计
eclipse 33%,myeclipse 9%, idea51%,sts 6%,其他 1%。 (来自尚硅谷毕业生 268 个样本)

ubuntu安装idea教程(idea创建桌面快捷方式)

6.idea 的下载地址:(官网)

idea 分为两个版本:旗舰版(ultimate)和社区版(community)。 旗舰版收费(限 30 天免费试用),社区版免费,这和 eclipse 有很大区别。

ubuntu安装idea教程(idea创建桌面快捷方式)

这里提供了不同操作系统下的两个不同版本的安装文件。
两个不同版本的详细对比,可以参照官网

二、windows 下安装过程
1. 安装前的准备
1.1 硬件要求(hardware requirements)

 内存:2 gb ram minimum, 4 gb ram recommended

 硬盘:1.5 gb hard disk space + at least 1 gb for caches

 屏幕:1024×768 minimum screen resolution

个人建议配置:内存 8g 或以上,cpu 最好 i5 以上,最好安装块固态硬盘(ssd),将 idea
安装在固态硬盘上,这样流畅度会加快很多。
1.2 软件要求(software requirements)
操作系统:microsoft windows 10/8/7/vista/2003/xp (32 or 64 bit)
软件环境:

 jre 1.8 is bundled with the intellij idea distribution. you do not need to install java on your computer to run intellij idea.

 a standalone jdk is required for java development.

注意:这里如果没有安装 jdk 的话,请参考提供的文档《尚硅谷_宋红康_jdk8 的下载_安装_
配置.pdf》进行安装配置。
2.具体安装过程
双击:

ubuntu安装idea教程(idea创建桌面快捷方式)
ubuntu安装idea教程(idea创建桌面快捷方式)
ubuntu安装idea教程(idea创建桌面快捷方式)
ubuntu安装idea教程(idea创建桌面快捷方式)

 确认 32 位版还是 64 位版

 确认是否与.java、.groovy、.kt 格式文件进行关联,这里也可以选择不关联。

3.安装总结
从安装上来看,intellij idea 对硬件的要求似乎不是很高。可是实际在开发中其 实并不是这样的,因为 intellij idea 执行时会有大量的缓存、索引文件,所以 如果你正在使用 eclipse / myeclipse,想通过 intellij idea 来解决计算机的卡、 慢等问题,这基本上是不可能的,本质上你应该对自己的硬件设备进行升级。
4.查看安装目录结构

ubuntu安装idea教程(idea创建桌面快捷方式)

bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jre64:64 位java 运行环境
lib:idea 依赖的类库
license:各个插件许可
plugin:插件
其中:bin 目录下:

ubuntu安装idea教程(idea创建桌面快捷方式)

这里以我的电脑系统(64 位 windows7,16g 内存)为例,说明一下如何调整 vm 配 置文件:

ubuntu安装idea教程(idea创建桌面快捷方式)

1. 大家根据电脑系统的位数,选择 32 位的 vm 配置文件或者 64 位的 vm 配置文件

2. 32 位操作系统内存不会超过 4g,所以没有多大空间可以调整,建议不用调整了

3. 64 位操作系统中 8g 内存以下的机子或是静态页面开发者是无需修改的。

4. 64 位操作系统且内存大于 8g 的,如果你是开发大型项目、java 项目或是 android 项目, 建议进行修改,常修改的就是下面 3 个参数:

-xms128m,16 g 内存的机器可尝试设置为 -xms512m (设置初始的内存数,增加该值可以提高 java 程序的启动速度。)
-xmx750m,16 g 内存的机器可尝试设置为 -xmx1500m (设置最大内存数,提高该值,可以减少内存 garage 收集的频率,提高程序性能)
-xx:reservedcodecachesize=240m,16g 内存的机器可尝试设置为 -xx:reservedcodecachesize=500m (保留代码占用的内存容量)

5.查看设置目录结构

ubuntu安装idea教程(idea创建桌面快捷方式)


这是 idea 的各种配置的保存目录。这个设置目录有一个特性,就是你删除掉整 个目录之后,重新启动 intellij idea 会再自动帮你生成一个全新的默认配置, 所以很多时候如果你把 intellij idea 配置改坏了,没关系,删掉该目录,一切 都会还原到默认。
5.1 config 目录
config 目录是 intellij idea 个性化化配置目录,或者说是整个 ide 设置目录。 此目录可看成是最重要的目录,没有之一,如果你还记得安装篇的介绍的时候, 安装新版本的 intellij idea 会自动扫描硬盘上的旧配置目录,指的就是该目录。 这个目录主要记录了:ide 主要配置功能、自定义的代码模板、自定义的文件 模板、自定义的快捷键、project 的 tasks 记录等等个性化的设置。 比如:

ubuntu安装idea教程(idea创建桌面快捷方式)

5.2 system 目录
system 目录是 intellij idea 系统文件目录,是 intellij idea 与开发项目一个 桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录, 但也是最不可或缺的目录之一。比如:

ubuntu安装idea教程(idea创建桌面快捷方式)