IntelliJ 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 应4444444444¥¥44¥¥用的开发。

3.IDEA 的主要功能介绍

语言支持上:

在这里插入图片描述其他支持:

在这里插入图片描述 IntelliJ IDEA 的安装、配置与使用

4.IDEA 的主要优势:(相较于 Eclipse 而言)

1 强大的整合能力。比如:Git、Maven、Spring 等
2 提示功能的快速、便捷
3 提示功能的范围广
与数据库关联时,会提示表名/列名等等。
4 好用的快捷键和代码模板 private static final psf 5 精准搜索

5.IDEA 的下载地址:

(官网) https://www.jetbrains.com/idea/download/#section=windows
IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。 旗舰版收费(限 30 天免费试用),社区版免费,这和 Eclipse 有很大区别。
在这里插入图片描述

6. 官网提供的详细使用文档:

https://www.jetbrains.com/help/idea/meet-intellij-idea.html

二、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
屏幕:1024x768 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》进行安装配置。
在下载完JDK8的安装文件之后,双击安装按照提示进行操作即可,相当的简单。
打开Finder,可以在下图所示的路径中找到安装好的jdk 1.8.0_40.jdk:
上一步骤,实标上,我们只是把JDK1.8的文件复制到操作系统上。但是我们如果要在terminal终端上使JAVA命令,还有让其实应用知道JDK1.8环境的存在,那我们还需要配置系统的环境变量。

首先我们得知道JDK目录安装在哪里,按照下面的路径我们可以找到JDK的主目录,如下图所示。
/Library/Java/JavaVirtualMachines
在这里插入图片描述
其中Contents下的Home文件夹,是该JDK的根目录。
由于MAC文件系统结构,与WINDOWS有所不一样,所以jdk的真实主目录如下:
/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
打开terminal终端,默认打开在自身home家目录下,也可通过cd命令直接跳到家目录。
在这里插入图片描述
bin目录下存放JDK用于开发的一些终端命令工具。常见的工具如:
“javac”的作用是将java源文件编译为class文件(即自解码文件);“java”命令的作用是运行class文件。
db目录下是java开发的一个开源的关系型数据库;
include目录下是一些C语言的头文件;
jre目录下JDK所依赖的java运行时;
lib目录下存放JDK开发工具所依赖的一些库文件;
man目录下存放JDK开发工具的说明文档。
然后输入”java -version”,如果看到jdk版本为1.8则说明配置已经生效:
在这里插入图片描述
在终端输入命令查看版本信息来验证是否安装成功。

localhost:Home tony$ java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
localhost:Home tony$ javac -version
javac 1.8.0_131

2配置系统环境变量

1 切换root用户

localhost:~ tony$ su root
Password:

2 修改系统配置文件:

sh-3.2# vim /etc/profile

||通过 vim .bash_profile 命令打开启动文件,修改内容
进入vim,按I进入编辑状态。添加如下内容,如下图所示。再按ESC,输入“:wq”保存退出。配置系统环境变量结束。
3 新增如下配置

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin

||export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
export CLASSPAHT=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVA_HOME/lib/tools.jar
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: PATH
4 应用配置

sh-3.2# source /etc/profile

||再按一下 “esc” 键 ,结束编辑
并输入 " :wq" 存储离开 (:wq! 强制修改) -- ps: 冒号是必须
再输入 “source ~/.bash_profile” (修改后立即生效)
5 验证 JAVA_HOME和PATH

localhost:tony root# echo $JAVA_HOME

2.具体安装过程 双击:
在这里插入图片描述
bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jdk:下面有java运行环境jre
lib:idea 依赖的类库
license:各个插件许可
plugin:插件
lib下面的文件:
在这里插入图片描述在这里插入图片描述
如何调整VM配置文件:idea.vmoptions
在这里插入图片描述
32 位操作系统内存不会超过 4G,所以没有多大空间可以调整,建议不用调整了
64 位操作系统中 8G 内存以下的机子或是静态页面开发者是无需修改的。
64 位操作系统且内存大于 8G 的,如果你是开发大型项目、Java 项目或是 Android 项目,
建议进行修改,常修改的就是下面 3 个参数:
-Xms128m,16 G 内存的机器可尝试设置为 -Xms512m(设置初始的内存数,增加该值可以提高 Java 程序的启动速度。)
-Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m (设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能)
-XX:ReservedCodeCacheSize=240m,16 G 内存的机器可尝试设置-XX:ReservedCodeCacheSize=500m(保留代码占用的内存容量)

查看设置目录结构:在启动程序之后才会生成两个目录 config system
这是 IDEA 的各种配置的保存目录。这个设置目录有一个特性,就是你删除掉整 个目录之后,重新启动 IntelliJ IDEA 会再自动帮你生成一个全新的默认配置, 所以很多时候如果你把 IntelliJ IDEA 配置改坏了,没关系,删掉该目录,一切 都会还原到默认。
config 目录
config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。 此目录可看成是最重要的目录,没有之一,如果你还记得安装篇的介绍的时候, 安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。 这个目录主要记录了:IDE 主要配置功能、自定义的代码模板、自定义的文件 模板、自定义的快捷键、Project 的 tasks 记录等等个性化的设置。 比如:
config->keymaps->default copy.xml eclipse copy.xml shkstart.xml
system 目录
system 目录是 IntelliJ IDEA 系统文件目录,是 IntelliJ IDEA 与开发项目一个 桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录, 但也是最不可或缺的目录之一。比如:
system->caches captureAgent compile compile-server conversion

三、启动应用后简单配置

猜你喜欢

转载自blog.csdn.net/AthlenaA/article/details/83479835