一、jdk(java developer kit) 与 jre(java runtime environment)
1.jdk是Java开发工具包,安装后可以编写Java程序。
2.jre是Java运行环境,安装后可以运行Java程序。
二、Ubuntu18.04 + OpenJDK
OpenJDK是JDK的开源版本,一般Ubuntu系统默认是包含的。
#更新本地软件包
sudo apt update
#安装jre,可使用户运行Java程序,可安装默认版本或指定版本
sudo apt install default-jre #安装默认版本
sudo apt install openjdk-8-jre-headless #指定版本安装
#验证是否安装成功
java -version
#安装jdk,可使用户编写Java程序,可选默认安装或者指定版本安装
sudo apt install default-jdk #安装默认版本
sudo apt install openjdk-8-jdk-headless #指定版本安装
#验证是否安装成功
javac -version
三、Windows + JDK
1.Java官网下载所需版本的JDK
JDK下载链接
2.双击运行.exe文件,按指引安装即可。
其中公共JRE可以不选择,因为在”开发工具”中,已经包含了一个专用JRE。
四、IntelliJ IDEA
1.Download
https://www.jetbrains.com/idea/download/#section=windows 2.Install
#将下载好的压缩包拷贝到自己指定的安装目录下
sudo cp ideaIU-2021.2.2.tar.gz /usr/local
#然后进行解压
cd /usr/local
sudo tar -zxvf ideaIU-2021.2.2.tar.gz
#赋予权限(可读-4, 可写-2, 可执行-1)
sudo chmod 755 -R idea-IU-212.5284.40
cd /usr/local/idea-IU-212.5284.40/bin
#运行软件,一开始选择免费试用即可
sudo ./idea.sh
3.Crack
3.1百度网盘插件下载地址
3.2将压缩包拷贝到软件安装目录下
sudo cp ide-eval-resetter-2.1.9.zip /usr/local/idea-IU-212.5284.40/bin
#然后将压缩包用鼠标拖到IntelliJ IDEA写代码的区域即可,注意不要解压,压缩包也不要移动、更新和删除
备注:Windows同理,把破解软件放到安装路径下的bin文件夹下面后,不要更新、移动和删除
五、添加环境变量
1.Ubuntu系统
为了能够在任何地方运行idea.sh,将软件安装地址加入环境变量
sudo gedit ~/.bashrc
#在文末加上:
export PATH="/usr/local/idea-IU-212.5284.40/bin:$PATH"
#保存并退出,然后执行
source ~/.bashrc
#此时可以在任意路径下的终端打开软件
idea.sh
2.Windows系统
2.1 用户变量中
注意!!!
该步骤可以自动完成,只需要在安装IntelliJ IDEA软件的时候,把“Add “bin” folder to the PATH”勾选上即可。
如果没有勾选,则手动进行添加:
添加新变量
变量:IntelliJ IDEA
值:I:\JetBrains\IntelliJ IDEA 2021.2.2\bin(按照自己的安装路径进行设置)
编辑Path,在其中添加:
%IntelliJ IDEA%
备注:%***%,改符号可解析为路径地址
2.2 系统变量中
添加新变量:
变量名:JAVA_HOME
变量值:I:\Java\jdk-9.0.4
编辑Path,在其中添加:
%JAVA_HOME%\bin
六、IDEA常用的快捷键
Alt+Enter 导入包,自动修正代码
Ctrl+Y 删除光标所在行
Ctrl+D 复制光标所在行的内容,插入光标位置下面
Ctrl+Alt+L 格式化代码,保证代码格式规划,例如对齐等
Ctrl+/ 单行注释
Ctrl+Shift+/ 多行注释
Alt+Ins 自动生成代码,toStrinf,get,set等方法
Alt+Shift+上下箭头 移动当前代码行
修改补全代码的快捷键
在IDEA中,补全代码的快捷键默认为Ctrl+空格,这与Windows切换中英文输入法的快捷键冲入,所以需要进行重新设置。
File --> Settings --> Keymap --> Main Menu --> Code --> Code Completion -- Basic
将Ctrl+空格修改为Alt+/