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

windows下git bash安装SDKMan报错Looking for unzip...Not found

需要在jdk8和jdk17两个版本切换。最简单的是通过手动切换,但切换过程太繁琐,修改环境变量,达到切换目的。于是尝试其它解决方案,最终确实使用sdkman工具。

确保安装了git

Git - Downloading Package

记住安装的路径,后面要用到。

配置git环境变量

下载zip包

https://sourceforge.net/projects/gnuwin32/files/zip/3.0/

下下来解压,将里面的文件zip.exe复制到git的安装目录下。

执行命令

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

查看是否安装成功

sdk  version

安装JDK

查看可用版本

sdk list java

退出输入q

安装某个

sdk install java 17.0.9-graalce

查看版本

java -version

设置默认的Java版本,切换版本

sdk default java 17.0.9-graalce

sdk use java 17.0.9-graalce

查看当前使用的版本

sdk current

查看sdk安装的目录

 sdk home java  17.0.9-graalce

卸载指定类型版本的SDK(不要执行)

sdk uninstall java  17.0.9-graalce

升级 sdkman(不要执行)

sdk selfupdate

配置环境变量JAVA_HOME

测试

我还下了一个1.8的 8.0.442-albba

执行命令时,多敲 一个空格都不行。

IDEA工具配置

现在切换到了1.8

我又换成17来测试一下,我需要生启IDEA。

感觉还行。没有出现问题。

相关文章:

  • android 之简述屏幕分辨率、屏幕密度、屏幕最小宽度
  • HarmonyOS学习 实验七:在页面上面添加警告弹窗、自定义弹窗、选择类弹窗、文本选择弹窗、日期选择等等
  • 三个STM32时钟配置函数的区别
  • 08_DCL
  • 安装操作系统后建议做的优化工作
  • AI绘画SD中,如何保持生成人物角色脸部一致?Stable Diffusion精准控制AI人像一致性两种实用方法教程!
  • 【PCB工艺】软件是如何控制硬件的发展过程
  • 2025年华为杯广东工业大学程序设计竞赛(A最短路,生成树,G数学,最大公因数,I贪心)
  • 记录一次StarRocks集群迁移的经历
  • CentOS 7 全流程部署Magic-PDF数据清洗工具(附GPU加速方案)
  • 珠江桥牌斩获多项殊荣 匠心传承粤菜文化 创新引领调味新风尚
  • TDengine 数据写入优化:协议选择与批量操作(一)
  • SSL证书不可信的原因有哪些?(国科云)
  • Docker安装详细步骤、图文命令解析、包括Docker如何安装卸载MySQL 8容器、常用命令~
  • modus开源程序是一个由 WebAssembly 提供支持的构建代理流的框架
  • MIT6.828 Lab3-1 Speed up system calls (easy)
  • c#使用wpf实现helloworld和login登录
  • sql工具怎么选?
  • 【从零实现Json-Rpc框架】- 项目实现 - 服务端主题实现及整体封装
  • 2.pycharm保姆级安装教程