一、实验目的
1、了解Java程序编译运行基本原理;
2、掌握Java开发环境配置方法;
3、掌握Java开发工具安装配置方法;
二、实验学时
2学时
三、实验类型
验证性
四、实验需求
1、硬件
每人配备计算机1台,建议优先使用个人计算机开展实验。
2、软件
安装IntelliJ IDEA,以及Java运行所需要的相关基础环境。
3、网络
本地主机能够访问互联网和实验中心网络。
4、工具
ipmsg
五、实验任务
1、完成Java开发环境配置;
2、完成Java开发工具安装配置;
3、使用开发工具完成一个Hello World实例;
六、实验内容及步骤
1、配置本地开发环境
(1)配置环境变量
JAVA_HOME=C:\jdk1.8.0_291
CLASSPATH=.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar;
Path添加
%Java_Home%\bin;
%Java_Home%\jre\bin;
如图1-1
图1-1
(2)验证环境变量
如图1-2、 1-3、 1-4
图1-2
图1-3
图1-4
2、下载IntelliJ IDEA
(1)访问jetbrains官网
www.jetbrains.com/idea/downlo…
(2)下载IntelliJ IDEA。如图2-1
图2-1
点击"Other versions"如图2-2
图2-2
下载2021.1.3最终版。如图2-3
图2-3
3、安装IntelliJ IDEA
(1)双击我们的安装包之后,来到 IDEA 的欢迎界面,我们此时只需要 Next 即可。如图3-1所示。
图 3-1
(2)选择我们要安装 IDEA 的位置,它默认的安装位置是
C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.3,如图3-2所示。
图 3-2
(3)选择安装的配置,这里主要选择创建 32 还是 64 位的桌面快捷方式、是否要将其加入到系统 PATH 环境变量、是否关联相关后缀文件等等,可以根据自己的使用习惯来进行选择。推荐默认全都不勾选 。
如图3-3所示
图 3-3
(4)安装的一些配置,选择开始菜单中给 IDEA 的文件夹名,这里默认即可,直接点击 Install,然后就是漫长的等待安装过程。如图3-4,3-5
图3-4
图3-5
(5)显示此界面就说明我们的 IDEA 已经安装好了,直接点击 Finish 即可。如图3-6
图3-6
(6)激活;
首次打开旗舰版 IDEA 时,会让你激活,这里有 3 种选择:
利用JetBrains 账号登录激活;
利用 IDEA 激活码激活;
最后则是许可证服务器地址激活;
当然也可以选择 Evaluate for free,它是有 30 天的试用期的,只需要在这 30 天之内激活即可,否则 30 天之后将会弹窗不可用。如图3-7。我们也可以下载社区版,对于社区版,没有激活这一说法,因为它是免费的,我们直接打开用就可以了,但相较于专业版部分功能缺失且需要单独购买插件。
图3-7
4、IntelliJ IDEA配置
通常情况下使用默认配置即可
- 编码设置
一般 IDEA 的编码是和系统保持一致的,而为了通用,减少不必要的编码问题,所以一般统一设置为 UTF-8,设置入口如下,依次打开 Settings -> Editor -> File Encodings,然后将 Global Encoding、Project Encoding、Default encoding for properties files 均设置为 UTF-8。如图4-1
图4-1
- 外观设置
这里可以根据自己的喜好进行主题选择,也可以勾选右方的 Sync with OS 选项,这样 IDEA 就会根据你系统的明亮还是黑暗主题进行自动切换了。如图4-2
图4-3
(3)主题字体和字体大小
依次进入 Settings -> Appearance & Behavior -> Appearance,然后在右边设置主题,字体以及字体大小即可。如图4-3
图4-3
除上面设置编辑区字体大小的方法外,我们还可以按住 Ctrl,然后通过鼠标滚轮来实现字体大小的调整,但是前提是你要先打开相关设置。设置入口如下,依次进入 Settings -> Editor -> General,然后勾选 Change font size with Ctrl+Mouse Wheel 即可。如图4-4
图4-4
(4)控制台
一般情况下无需调整,它会沿用编辑器一样的配置,但如果需要自定义,可以去如下入口:Settings -> Editor -> Color Scheme -> Console Font,然后勾选如下 Use color scheme font instead of the default 选项并进行设置即可。图4-5
图4-5
(5)扁平化显示及空包隐藏
有时候,我们项目的包结构会变成如下样式,有时会造成一定的不便,此时是因为开启了 Flatten Packages 所导致。如图4-6
图4-6
如果我们关闭此功能,则项目包结构如图4-7所示,其中 Compact Middle Packages 表示是否隐藏空包。
图4-7
(6)打开文件多行显示
平常使用 IDEA 时,一旦我们打开过多的文件时,默认会堆积在一行显示,就像浏览器打开了多个标签一样,此时需要通过右侧箭头筛选的方式来选择其他文件。为了解决这一问题,让我们打开的所有文件能以多行显示的方式方便查看。设置入口:依次打开 Settings -> Editor -> General -> Editor Tabs,然后将 Show tabs in 勾选为 Multiples rows。如图4-8
图4-8
(7)行号和方法分隔符
日常为了方便定位 Bug 所在位置,我们通常需要打开代码所对应的行号,方便我们查找。另外,如果我们代码中方法较多时,最好是在每个方法之间加一个分隔符,方便我们知道一个方法的开始和结束。而这两个功能,IDEA 都是提供的。设置入口:依次打开 Settings -> Editor -> General -> Appearance,然后勾选 Show line numbers 和 Show method separators如图4-9
图4-9
(8)自动导包
日常工作中,我们会经常用到第三方的包,每次都需要我们通过手动(Alt + Enter) 的方式来导入,但实际上 IDEA 也是提供自动导包功能的,设置入口如下:Settings -> Editor -> General -> Auto Import,将 Insert imports on paste 设置为 Always,再勾选 Add unambiguous imports on the fly 以及 Optimize imports on the fly 即可。如图4-10
图4-10
(9)忽略大小写
通常 IDEA 在导入类时大小写是全匹配的,这样一样就极大影响了我们编码的速度。此时我们就可以通过设置 IDEA,让其忽略大小写字母,提高效率。设置入口如下,依次进入 Settings -> Editor -> General -> Code Completion,取消勾选 Match case。如图4-11
图4-11
(10)自动编译
IDEA 默认是不会对代码自动编译的,需要我们手动配置。设置入口:依次打开 Settings -> Build,Execution,Deployment -> Compiler,然后勾选 Build project automatically 和 Compole independent modules in parallel。如图4-12
图4-12
(11)编译器设置
这里推荐使用 Javac 编译器,然后编译器版本最好保持和你本地使用的 JDK 版本相同。因为我本地使用的是 JDK11,所以这里版本我设置的是 11,这里最好根据你自己的实际情况进行设置。设置入口:依次打开 Settings -> Build,Execution,Deployment -> Compiler -> Java Compiler,然后将 Use compiler 设置为 Javac,并将 Project bytecode version 设置为你本地使用的 JDK 的版本。如图4-13
图4-13
(12)Maven 设置
默认情况下,IDEA 是由绑定的 Maven 的,如果我们设置自己所使用的 Maven。需要设置的主要有三点:
1 Maven home path:即自己本地的 Maven 所在目录;
2 User settings file:即自己本地 Maven 环境下的 settings.xml 所在目录;
3 Local repository:即自己本地的 Maven 仓库;
设置入口:依次打开 Settings -> Build,Execution,Deployment -> Build Tools -> Maven,然后设置以上三点即可。如图4-14
图4-14
(13)类模板
当我们创建一个类时,希望每个类的前边都已经一些注释的代码,用于标识这是我们自己所写的代码。此时就需要到 Settings -> Editor -> File and Code Templates,然后在右边的 Includes -> File Header 右边的方框中,填入如下模板。设置完成之后,以后我们每次创建新的类文件时,IDEA 都会在文件的开头添加如下信息。如图4-15, 4-16
图4-15
图4-16
(14)导入导出设置
经过我们一番调教,IDEA 用起来就十分顺手了。但这时候问题就来了,要是我们换个系统或者电脑使用啥的,难道我们又得重新设置一遍么?当然不是了!IDEA 是支持导入导出我们的配置的,我们只需要将我们的设置导出,然后换电脑或者重装系统使用时进行导入即可。
导出
导出入口:依次打开 File -> Manage IDE Settings -> Export Settings…。
图如4-17
图4-17
导入
导入入口,依次打开 File -> Manage IDE Settings -> Import Settings…。如图4-18
图4-18
七、实验考核
本实验考核采用【实验随堂查】方式开展。
每个实验完成后,在实验课上通过现场演示的方式向实验指导教师进行汇报,并完成现场问答交流。
每个实验考核满分100分,其中实验成果汇报60分,现场提问交流40分。
实验考核流程:
(1)学生演示汇报实验内容的完成情况,实验指导老师现场打分。
(2)指导老师结合实验内容进行提问,每位学生提问2-3个问题,根据回答的情况现场打分。
(3)实验考核结束后,进行公布成绩。