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

前端之学习后端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.xdnf.cn/news/15905.html

相关文章:

  • 【深度学习新浪潮】如何系统性地学习扩散模型?
  • 影刀 RPA:批量修改 Word 文档格式,高效便捷省时省力
  • Elasticsearch X-Pack安全功能未启用的解决方案
  • MySQL索引失效常见场景总结
  • 线上问题排查之【CPU飙高100%】
  • [Ninja] 快速构建系统 | 字符串处理 | 0拷贝
  • JVM 类加载过程笔记
  • leetcode-sql-627变更性别
  • 计算机发展史:互联网时代的万物互联与全球变革
  • stm32mp157f-dk2安装镜像并且部署qt全流程
  • tcp的三次握手与四次挥手
  • Softhub软件下载站实战开发(二十):Docker部署全攻略
  • WPF——自定义ListBox
  • 注解 + AOP 的方式记录日志到 t_ops_sync_log 表
  • 使用相机不同曝光时间测试灯光闪烁频率及Ai解释
  • 宝塔访问lnmp项目,跳转不到项目根目录问题解决
  • 后训练(Post-training)语言模型
  • Linux system-timesyncd时间同步机制详解
  • Django模板系统
  • Oracle 数据库共享池与大池调优指南
  • RuoYi配置多数据源失效
  • 【烧脑算法】拓扑排序:从“依赖”到“序列”,理解题目中的先后逻辑
  • 虚拟电厂蓄势:源网荷储联动如何实现电力系统的 “智慧蝶变”?
  • 如何升级到macOS Tahoe:全面指南与实用步骤
  • 从一开始的网络攻防(六):php反序列化
  • 关于JavaWeb的总结笔记
  • 云原生周刊:K8s 中的后量子密码学
  • 【学习路线】C#企业级开发之路:从基础语法到云原生应用
  • docker 容器学习
  • zabbix企业级分布式监控环境部署