一、实验目的
1、掌握国产操作系统OpenEuler的Java环境搭建;
2、将前几章实验的代码迁移到国产操作系统并运行。
二、实验学时
2学时
三、实验类型
验证性
四、实验需求
1、硬件
每人配备计算机1台,建议优先使用个人计算机开展实验。
2、软件
- 安装IntelliJ IDEA,以及Java运行所需要的相关基础环境;
- 本地虚拟机安装OpenEuler操作系统。
3、网络
本地主机能够访问互联网和实验中心网络。
4、工具
无。
五、实验任务
1、在本地虚拟机环境完成OpenEuler服务器操作系统的安装;
2、在OpenEuler系统中搭建Java运行环境;
3、将前几章实验的代码迁移到国产操作系统并运行。
🔔
如果要运行JavaSwing项目,需要在OpenEuler操作系统中安装桌面环境。文档地址如下:
- 在左侧选择对应的操作系统版本:
- 点击进入后选择左侧菜单中的“桌面”,然后选择一个桌面环境,默认“UKUI”即可。
- 根据安装指南进行操作,安装完成后重启系统即可。
- 重启后可输入用户名、密码,进入系统。
六、实验内容及步骤
安装OpenEuler服务器操作系统;
参照《Linux操作系统/国产操作系统》实验指导内容进行本地虚拟机安装;
搭建Java运行环境;
- 上传Java环境压缩包到指定目录;
- 解压压缩包;
tar -zxvf jdk-8u371-linux-aarch64.tar.gz
- 配置环境变量;
vim /etc/profile
# 若提示“vim命令未找到”,运行以下命令进行安装
yum install vim
- 在文件末尾增加如下配置信息,并保存;
export JAVA_HOME=/usr/local/env/jdk1.8.0_371
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
- 配置文件生效:
source /etc/profile
- 检查Java环境是否成功运行:
迁移测试Java程序。
- 创建项目文件夹
- 将项目代码上传至服务器;
- 运行chapter_12控制台应用程序;
代码中如果包含Package,可以先注释或者移除;
运行下面命令:
javac *.java
java TextFileDatabase
- 运行chapter_13窗体应用程序(需要桌面环境支持,否则会报以下错误);
javac *.java
java PatientOperate
- 运行chapter_14API接口应用程序
javac -d . -cp ./lib/json-20240303.jar ./HttpDemo.java
java -cp ./lib/json-20240303.jar:. HttpDemo
javac -d . -cp ./lib/httpclient-4.5.13.jar:./lib/httpcore-4.4.13.jar ./HttpDemoApache.java
java -cp ./lib/httpclient-4.5.13.jar:./lib/httpcore-4.4.13.jar:./lib/commons-codec-1.11.jar:./lib/commons-logging-1.2.jar:. HttpDemoApache
七、实验考核
本实验考核采用【实验随堂查】方式开展。
每个实验完成后,在实验课上通过现场演示的方式向实验指导教师进行汇报,并完成现场问答交流。
每个实验考核满分100分,其中实验成果汇报60分,现场提问交流40分。
实验考核流程:
(1)学生演示汇报实验内容的完成情况,实验指导老师现场打分。
(2)指导老师结合实验内容进行提问,每位学生提问2-3个问题,根据回答的情况现场打分。
(3)实验考核结束后,进行公布成绩。