当前位置: 首页 > news >正文

前端之学习后端java小白(一)之SDKMAN及helloword

一、安装多版本的maven

1. SDKMAN是Java生态系统中最流行的工具版本管理器,同前端nvm类似,使用SDKMAN可自由切换maven版本号
// 1. 下载安装脚本
curl -s "https://get.sdkman.io" | bash
/**
*2. 初始化配置
* a.关闭终端并重新打开,或手动执行初始化命令
* (此操作将 SDKMAN 的环境变量配置到 shell 启动文件中(如 .zshrc 或 .bash_profile))
*/source "/Users/wenzhenhua/.sdkman/bin/sdkman-init.sh"  
// 3.验证安装
sdk version 
2. 常用操作
  1. 安装 JDK
    可选择安装最新稳定版或指定版本(如 sdk install java 17)
sdk install java  
  1. 切换默认版本
// 如: sdk default java 17
sdk default java <version> 
  1. 查看可用版本
sdk list java  
  1. 安装指定maven
sdk list maven | grep 3.5.3

检查 maven是否安装成功

mvn -version
3. SDKMAN常用命令
# 查看当前使用的Maven版本
sdk current maven# 查看所有已安装的Maven版本
sdk list maven# 切换到其他版本(如果需要)
sdk use maven 3.8.6    # 临时切换
sdk default maven 3.5.3 # 设为默认版本

二、helloword的编写与执行

1. 开发步骤:编写、编译、运行

在这里插入图片描述

2. 编写到编译的过程

在这里插入图片描述

  • 建立一个Helloword.java,并填入内容
 class HelloChina{}
  • 执行javac helloword.java
  • 得到一个编译文件HelloChina.class
    在这里插入图片描述
3.执行过程
  • 直接执行HelloChina 会报错在这里插入图片描述
  • 将刚刚的报错写入方法中,并重新编译且执行
    在这里插入图片描述
  • 在方法中填入内容,并重新编译执行,打印出 helloword
    在这里插入图片描述
http://www.dtcms.com/a/291505.html

相关文章:

  • EcoVadis评估:为企业带来的多重价值与竞争优势
  • QT跨平台应用程序开发框架(11)—— Qt系统相关
  • STM32F1使用volatile关键字避免内存优化
  • 基于springboot+vue开发的图书馆座位预约系统【源码+sql+可运行】【50721
  • 在安卓开发中,多次点击启动 Service 会有什么问题?
  • 关键成功因素法(CSF)深度解析:从战略目标到数据字典
  • 后训练(Post-training)语言模型
  • NuGet02-包制作及管理
  • 本地部署Nacos开源服务平台,并简单操作实现外部访问,Windows 版本
  • Oracle数据库索引性能机制深度解析:从数据结构到企业实践的系统性知识体系
  • 【python数据结构算法篇】python数据结构
  • 数据库的介绍和安装
  • Qualcomm Linux 蓝牙指南学习--验证 Fluoride 协议栈的功能(2)
  • day59-可观测性建设-zabbix自定义监控项
  • Shell 脚本编程全面学习指南
  • AK视频下载工具:免费高效,多平台支持
  • 解决图片方向混乱问题的自动化处理方案
  • 51c大模型~合集157
  • 《基于单层软皮和高密度电阻抗层析成像的多模态信息结构》论文解读
  • Python图像处理基础(十)
  • 十六、全方位监控:Prometheus
  • doker centos7安装1
  • QGIS本地下载并部署天地图
  • Java——MyBatis 核心特性全解析:从配置到高级用法
  • Python桌面版数独游戏(三版)-增加难易度模式
  • 深入解析:GRPO决策优化与动态规划在先进RAG系统中的应用
  • Markdown语法完全指南:从入门到精通
  • MySQL 8.0 OCP 1Z0-908 题目解析(32)
  • spring boot windows linux 控制台 文件 乱码问题详解
  • Spring的IOC是什么?它解决了哪些问题?