admin管理员组文章数量:1642705
系统分析与设计(IBM共建)实验环境配置
一 JDK
JDK下载
- JDK下载 链接
- 安装JDK
将压缩包解压到文件夹中
- 配置系统环境变量
- 打开JDK安装路径后复制路径
- 右键我的电脑点击属性
点击高级系统设置再点击环境变量进行环境配置
将复制的路径粘贴到变量值里面,变量名为JAVA_HOME
再点击系统变量中的 Path 变量进行添加
最后点击确定即可完成配置
检查JDK版本
-
Win键 + R 输入CMD打开控制台
-
输入java -version
出现JAVA版本即成功配置JDK
JAVA基本操作
- javac编译
将编写好的Java文件进行编译生成字节码文件
- java运行
将编译好的字节码文件Hello.class运行得到运行结果
注意:运行时不需要加 .class 后缀名
- jar打包
将该程序打包成jar文件 -cvfe是参数
参数可选项:
-x 解压已归档的指定(或所有)文件
-v 在标准输出中生成详细输出
-f 指定归档文件名
-c 创建新的归档文件
-u 更新现有的归档文件
-t 列出归档目录
-m 包含指定清单文件中的清单信息
-e 为捆绑到可执行 jar 文件的独立应用程序指定应用程序入口点
-o 仅存储,不使用任何 zip 压缩
-i 为指定的 jar 文件生成索引信息
-M 不创建条目的清单文件
-C 更改为指定的目录并包含其中的文件
- java -jar 运行jar包
将打包好的jar文件运行得到运行结果
- javadoc 生成帮助文档
生成文档注释
java支持 3 种注释,分别是单行注释、多行注释和文档注释。文档注释以
/**
开头,并以*/
结束,可以通过 Javadoc 生成 API 帮助文档,Java 帮助文档主要用来说明类、成员变量和方法的功能。文档注释只放在类、接口、成员变量、方法之前,因为 Javadoc 只处理这些地方的文档注释,而忽略其它地方的文档注释。
Javadoc 是 Sun 公司提供的一种工具,它可以从程序源代码中抽取类、方法、成员等注释,然后形成一个和源代码配套的 API 帮助文档。也就是说,只要在编写程序时以一套特定的标签注释,在程序编写完成后,通过 Javadoc 就形成了程序的 API 帮助文档。
Javadoc 工具可以识别文档注释中的一些特殊标签,这些标签一般以@
开头,后跟一个指定的名字,有的也以{@
开头,以}
结束。Javadoc 可以识别的标签如下表所示:
标签 | 描述 | 示例 |
---|---|---|
@author | 标识一个类的作者,一般用于类注释 | @author description |
@deprecated | 指名一个过期的类或成员,表明该类或方法不建议使用 | @deprecated description |
{@docRoot} | 指明当前文档根目录的路径 | Directory Path |
@exception | 可能抛出异常的说明,一般用于方法注释 | @exception exception-name explanation |
{@inheritDoc} | 从直接父类继承的注释 | Inherits a comment from the immediate surperclass. |
{@link} | 插入一个到另一个主题的链接 | {@link name text} |
{@linkplain} | 插入一个到另一个主题的链接,但是该链接显示纯文本字体 | Inserts an in-line link to another topic. |
@param | 说明一个方法的参数,一般用于方法注释 | @param parameter-name explanation |
@return | 说明返回值类型,一般用于方法注释,不能出现再构造方法中 | @return explanation |
@see | 指定一个到另一个主题的链接 | @see anchor |
@serial | 说明一个序列化属性 | @serial description |
@serialData | 说明通过 writeObject() 和 writeExternal() 方法写的数据 | @serialData description |
@serialField | 说明一个 ObjectStreamField 组件 | @serialField name type description |
@since | 说明从哪个版本起开始有了这个函数 | @since release |
@throws | 和 @exception 标签一样. | The @throws tag has the same meaning as the @exception tag. |
{@value} | 显示常量的值,该常量必须是 static 属性。 | Displays the value of a constant, which must be a static field. |
@version | 指定类的版本,一般用于类注释 | @version info |
二 Maven
- Maven下载地址
- 安装Maven
将压缩包解压即可
-
配置系统环境变量
-
新增系统变量
步骤和配置JDK一样,所以不过多阐述
- 添加到Path
检查Maven版本
- Win键 + R 输入CMD打开控制台
- 输入mvn -v
出现Maven版本即成功配置Maven
修改镜像源以及本地仓库位置
找到apache-maven-版本号\conf\setting.xml用编辑软件打开
- 修改本地仓库位置(因为Maven默认仓库是C盘的.m2文件夹,所以内存会约占越多)
- 修改镜像源
#阿里云镜像源
<mirrios>
<mirror>
<id>aliyunmaven</id>
<mirrirOf>*</mirrirOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun/repository/public</url>
</mirror>
</mirrios>
创建Maven项目
在CMD中输入 mvn archetype:generate
后输入 7
出现BUILD SUCCESS表示创建成功
三 Docker
-
检查电脑是否开启Hyper-V
在搜索中搜索
启用或关闭Windows功能
并打开
查看是否开启Hyper-V
若没有该功能,在桌面新建一个Hyper-V.bat文件
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
双击运行
等待下载,如果出现Y/N,输入Y,安装完毕后重启电脑
- WSL
1. 在安装WSL2之前,在PowerShell(管理员)中输入
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
然后重新启动电脑
2. 下载WSL2
点击下载WSL2
安装完毕后重启电脑
3. 下载Docker Desktop
点击下载Docker Desktop
- 修改Docker Desktop镜像源
- 下载Spring-boot项目
点击下载
如果不是从这里下载项目,需要自己手动添加Dockerfile文件
java版本根据自己的版本进行修改,pom文件中的Java版本也需要进行更改
5. 创建Docker Image
在Spring-boot项目文件夹下打开CMD
等待创建成功后输入
docker images
查看创建的image
- 运行image
在命令行中输入 docker run -p 8080:8080 xinhua/demo:"0.0.1-SNAPSHOT
注意:项目名以及版本号需根据
docker images
中显示的输入,端口号则是项目设置的端口号
如图所示即为启动成功
- 在网页中访问
输入127.0.0.1:8080/hello
四 Minikube
-
下载Minikube
点击下载 -
安装
-
启动minikube
Win键+X选择PowerShell(管理员)
输入minikube start --driver=docker --image-repository=’registry-hangzhou.aliyuncs/google_containers’
–driver=也可以用virtualbox/vmware 前提是要有virtualbox 或者VMware ,建议直接使用docker,因为前面已经安装了Docker Desktop
博主使用了前面两个没成功,最后使用docker成功了
- 查看状态
输入minikube status
如图所示都是Running即为启动成功
- 部署项目
在PowerShell中cd到Spring-boot项目所在文件夹下
然后输入minikube kubectl -- apply -f ./deployment.yaml
或minikube kubectl -- apply -f service.yaml
部署项目
对应minikube kubectl -- get deployments
或minikube kubectl -- get services
查看项目
这里使用services做演示
- 启动项目
输入minikube service spring-boot-demo-service --url
最后访问URL这个网址即可
访问的是和docker一个项目所以不放图了
总结
以上全部就是关于系统分析与设计这门课中第二次实验所需要的环境配置,博主也是经过不断地摸索才成功将所以环境配置成功,经过多次配置和帮助其他人解决问题也逐渐加深自己的理解,所以总结出来分享给大家。
版权声明:本文标题:系统分析与设计(IBM共建)实验环境配置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1725845240a1045331.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论