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。

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

相关推荐
wuminyu3 分钟前
Java锁膨胀机制之偏向锁到轻量级锁源码剖析
java·linux·c语言·jvm·c++
码不停蹄的玄黓9 分钟前
SpringBoot 实现拦截器
java·spring boot·后端
戴国进13 分钟前
git stash 用法详解
git
狗凯之家源码网13 分钟前
永夜大圣 H5 棋牌大厅源码效果实测与品质解析
java·开发语言
凡人叶枫14 分钟前
Effective C++ 条款13:以对象管理资源(RAII)
java·linux·开发语言·c++·嵌入式开发
小马爱打代码14 分钟前
Java开发:Spring Cloud Alibaba微服务之消息队列(RocketMQ、Kafka、RabbitMQ)
java·java-rocketmq·java-rabbitmq
callJJ17 分钟前
Java 线程池使用指南:基于 Spring Boot 3.x + JDK 17 的入门与实践
java·开发语言·spring boot·线程池·多线程编程
Elias不吃糖19 分钟前
RabbitMQ vs Kafka 简单总结
java·分布式·kafka·rabbitmq
ch.ju20 分钟前
Java Programming Chapter 4——Error in compilation: it cannot be overwritten.
java·开发语言
nice_lcj52026 分钟前
排序(4)-归并排序专题——归并排序的分治美学
java·数据结构·算法·排序算法