吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1192|回复: 18
收起左侧

[其他原创] kali Linux 自动切换java版本的脚本

[复制链接]
Force_block 发表于 2024-7-4 19:45
本帖最后由 Force_block 于 2024-7-6 09:17 编辑

===Windows版本===
Windows 自动切换java版本的脚本
https://www.52pojie.cn/thread-1941391-1-1.html

===正文===

因为最近在学攻防,kali经常会有切换Java版本的需求,所以在AI帮助下写了这个脚本,放到桌面双击一下就可以快速切换版本
红框是当前系统内存在的java版本(序号、版本、路径),输入对应的序号就可以快速切换

1.png
[Asm] 纯文本查看 复制代码
#!/bin/bash

# 获取所有安装的Java版本路径
java_versions=($(update-alternatives --list java))

# 列出所有安装的Java版本,并标上序号和版本信息
echo "Installed Java versions:"
for i in "${!java_versions[@]}"; do
    java_path="${java_versions[$i]}"
    # 从路径中提取Java版本
    if [[ "$java_path" =~ java-([0-9]+) ]]; then
        java_version="java${BASH_REMATCH[1]}"
    else
        java_version="unknown"
    fi
    echo "$i: $java_version $java_path"
done

# 提示用户选择一个版本
read -p "Enter the number of the Java version you want to use: " version_number

# 获取用户选择的Java版本路径
java_path=${java_versions[$version_number]}

# 切换Java版本
sudo update-alternatives --set java $java_path

echo "Java version switched to:"
java -version

# 等待用户按下回车键后退出
read -p "Press enter to exit"



补充一个附件, changejava.zip (674 Bytes, 下载次数: 19)

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
bmwgtr + 1 + 1 谢谢@Thanks!
fancw17 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Force_block 发表于 2024-7-5 09:05
cxqdly 发表于 2024-7-5 02:19
支持window系统吗

不支持,但是我后续会写出来,不过比Linux麻烦点,需要自己配置变量
xiaosmu66 发表于 2024-7-11 11:11
update-alternatives --config java   (kali命令)
可以设置为自动切换java 版本 1720667441007.jpg
暗黑惟我独尊 发表于 2024-7-4 23:07
fancw17 发表于 2024-7-5 00:25
很好很强大
cxqdly 发表于 2024-7-5 02:19
支持window系统吗
Lty20000423 发表于 2024-7-5 07:42
切换了之后应该不用再重新配置环境变量了吧?不然很麻烦
ltgb 发表于 2024-7-5 07:59
cxqdly 发表于 2024-7-5 02:19
支持window系统吗

虚拟机里面的Linux能用
cc27 发表于 2024-7-5 08:11
感谢楼主分享
jzfxly 发表于 2024-7-5 08:22
这个脚本实用,谢谢楼主分享。
bmwgtr 发表于 2024-7-5 08:35
感谢分享,虚拟机刚装了kali,试试
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-10-6 02:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表