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

一、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 主要功能介绍
语言支持上:

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装

其他支持:

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装

4.IDEA 的主要优势:(相较于 Eclipse 而言)
① 强大的整合能力。比如:Git、Maven、Spring 等
② 提示功能的快速、便捷
③ 提示功能的范围广

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装

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

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装

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

IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。 旗舰版收费(限 30 天免费试用),社区版免费,这和 Eclipse 有很大区别。

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ 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.具体安装过程
双击:

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装
java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装
java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装
java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装

 确认 32 位版还是 64 位版

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

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

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装

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

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装

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

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ 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.查看设置目录结构

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装

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

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装

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

java开发技术基础之IntelliJ IDEA 的安装java开发技术基础之IntelliJ IDEA 的安装
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至624739273@qq.com举报,一经查实,本站将立刻删除。
Like (0)
柳的头像

相关推荐

  • 学会运营先行

    但现实就是,各种原因,让自己的运营策略,得不到回馈,得不到实时响应。 进一步来说,会导致错过好的运营时间,错过一个增长的机会。 ​ 小年哥自己以前工作室的时候,这一方面还未体会最深…

    2024年9月30日 投稿
  • 创业案例分析及启发(分析中小微企业创业及启发)

    中小微企业是国家双创战略的主体,是社会创新的中坚力量,中小微企业的健康发展是实现“创新驱动、转型发展”国家战略的重要保障。针对中小微企业创新创业初期缺少针对整个创新创业过程、对资源…

    2024年8月27日 投稿
  • 华为荣耀3x质量怎么样(华为荣耀x30手机价格)

    荣耀手机官方账号在今天早上官宣了将于12月16日发布新机荣耀X30,随后,荣耀终端有限公司中国区CMO姜海荣也在其个人微博分享了关于这款手机的一些信息。姜海荣发布长文称:12月16…

    2024年9月1日
  • 领主神器外观一览(dnf领主装备图鉴)

    作为一款11年的老游戏,一直维持着较高热度,堪称网游界的奇迹,而在这期间,诞生过许许多多的武器。不过,要说1级的武器,在全游戏中仅有一个,而且,还是领主神器。对于这把武器,想必一些…

    2024年8月28日 投稿
  • 苹果手机创始人是谁(苹果公司历史)

    苹果可以说是全球最成功的一家科技企业之一,同时也是全球市值最大的一家企业,目前市值仍然达到2万亿美元。 如果把苹果当做一个国家主体,那么苹果的市值就可以排在全球第八的位置,这个市值…

    2024年9月2日 投稿
  • 苹果7手机屏幕多大尺寸(苹果7和13尺寸实物对比)

    威锋网讯,如无意外苹果今年将会至少发布两款 iPhone,屏幕尺寸也依然会保留 4.7 和 5.5 英寸这两个版本,不过在屏幕分辨率方面,不知道新款 iPhone 是否会有大幅度的…

    2024年9月1日

发表回复

Please Login to Comment
微信
微信
SHARE
TOP
要想花得少,就用购宝。话费电费9折起,官方公众号:购宝