1 Star 2 Fork 0

huifer / env-manager

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Env Manager

可视化环境切换工具。

原理说明

Linux/MacOS

核心操作逻辑是给Linux设置系统环境变量。

本软件在启动后会创建目录 $HOME/env_mananger 目录,创建 customer 文件和 config.json 文件

其中$HOME/env_manager/customer文件会写入到 ~/.zshrc 或者 ~/.bashrc

注意:写入到哪个文件和你当前的shell环境有关。

Windows

用Rust执行下面脚本

setx "JAVA_HOME" "C:\Users\Administrator\.jdks\openjdk-19.0.1"

setx PATH "%PATH%;%JAVA_HOME%\bin"


setx PATH "%PATH%:;%JAVA_HOME%/bin"

操作手册

  1. 通过点击增加环境按钮弹出窗口进行环境录入

image-20240118133108045

  1. 点击启用环境完成启用。

注意:每个语言只能有一个环境进行使用,系统会自动处理。

image-20240118133144371

  1. 验证

注意:每次切换环境后需要重新打开终端。修改环境后需要重启。

image-20240118133235819

已上图为例现在环境是JDK8,打开终端执行java -version

java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (Zulu 8.58.0.13-CA-macosx) (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (Zulu 8.58.0.13-CA-macosx) (build 25.312-b07, mixed mode)

将JDK17设置为启用,并且打开新的终端 执行java -version

java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

空文件

简介

开发环境管理工具 展开 收起
取消

发行版 (1)

全部
v1

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/pychfarm_admin/env-manager.git
git@gitee.com:pychfarm_admin/env-manager.git
pychfarm_admin
env-manager
env-manager
main

搜索帮助