文章结构
- 1.JDK
- 2.IDEA
- 3.hello world!
- 4.IDEA的配置
- 5.IDEA的常用快捷键
1.JDK
从官网下载长期支持版本JDK11(LTS)
修改全局配置文件,打开文件sudo gedit /etc/profile
在文末添加
#jdk11
export JAVA_HOME=/home/xu/SOFT/Interest/Java/jdk-11.0.5
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
刷新配置文件source /etc/profile
检查是否安装成功java -version
切换回home下用户su 用户名
将JDK加入shell环境
export IDEA_JDK=/home/xu/SOFT/Interest/Java/jdk-11.0.5
补充: export操作
语 法:export [-fnp][变量名称]=[变量设置值]
补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。
参 数:
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
重启一下sudo reboot
要不只能在root用户下检查安装成功
检查是否安装成功java -version
2.IDEA
之前ubuntu下2019版没破明白,难受!我还是老老实实整个IDEA 2018.3版本的吧。因为本文指定版本的JDK已经配置好,所以我们下载Linux without JBR,说白了就没带JDK。
将JetbrainsIdesCrack-4.2.jar移动到bin目录下,然后打开idea.vmoptions idea64.vmoptions 在末位添加包所在路径
-javaagent:/home/xu/SOFT/Interest/Java/idea-IU-183.6156.11/bin/JetbrainsIdesCrack-4.2.jar
该包网盘下载地址为:链接: https://pan.baidu.com/s/1nOudtXeC7WYk7tiwzBGsDQ 提取码: 3erx
在bin下直接运行
sh ./idea.sh
IDEA2018.3的activate码
ThisCrackLicenseId-{ “licenseId”:“ThisCrackLicenseId”,
“licenseeName”:“Suger”, “assigneeName”:"",
“assigneeEmail”:“642481395@qq.com”, “licenseRestriction”:“For This
Crack, Only Test! Please support genuine!!!”,
“checkConcurrentUse”:false, “products”:[
{“code”:“II”,“paidUpTo”:“2099-12-31”},
{“code”:“DM”,“paidUpTo”:“2099-12-31”},
{“code”:“AC”,“paidUpTo”:“2099-12-31”},
{“code”:“RS0”,“paidUpTo”:“2099-12-31”},
{“code”:“WS”,“paidUpTo”:“2099-12-31”},
{“code”:“DPN”,“paidUpTo”:“2099-12-31”},
{“code”:“RC”,“paidUpTo”:“2099-12-31”},
{“code”:“PS”,“paidUpTo”:“2099-12-31”},
{“code”:“DC”,“paidUpTo”:“2099-12-31”},
{“code”:“RM”,“paidUpTo”:“2099-12-31”},
{“code”:“CL”,“paidUpTo”:“2099-12-31”},
{“code”:“PC”,“paidUpTo”:“2099-12-31”} ], “hash”:“2911276/0”,
“gracePeriodDays”:7, “autoProlongated”:false}
3.hello world!
新建工程->选择SDK 然后一路next啥也不选建了个空项目
在左侧项目栏,右击src,新建源文件类型为java class,编写代码并运行含有main的源文件,结果如下
4.IDEA的配置
5.IDEA的常用快捷键
- Alt+Insert 生成代码(构造器,get、set方法等
- Ctrl+Alt+T 打包选中代码(try{} synchronized{}等
- Alt+Enter 修正标红代码(提供修正措施供选择等
- Ctrl+Shift+Enter 到行尾添加“;” 且可以使代码规范
- Ctrl+Alt+L 格式化代码
- Ctrl+Q 显示文档注释
- Ctrl+H 显示类结构
- Alt + 7 显示类中的所有属性和方法
- Ctrl+D 复制行
- Ctrl+Shift+up/down 上下移动代码
- Alt+up/down 在方法间快速移动定位
- Home 跳转到行首 End 跳转到行尾
- Ctrl+Shift+/ 多行注释 /* */
- Ctrl+/ 单行注释 //