Ubuntu下Java开发环境配置:JDK配置+IDEA的安装(jdk-11.0.5+IDEA 2018.3.6)

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+/ 单行注释 //

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星空•物语

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值