GithubHelp home page GithubHelp logo

archbz / java-vs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from studeyang/java-version-switcher

0.0 0.0 0.0 26 KB

java-version-switcher,快速切换Java版本。

License: MIT License

PowerShell 56.19% Batchfile 43.81%

java-vs's Introduction

java-version-switcher

Windows系统下快速切换Java版本。

使用方法

1. 配置环境变量

克隆本工程至本地。

git clone https://github.com/studeyang/java-vs.git

设置 scripts 目录至环境变量(推荐手动设置)。

经过win10以上测试,ps1脚本有效。bat脚本未经测试。

maven暂时没有切换版本的需求,故只对jdk版本进行设置。

set Path=%JAVA_HOME%\bin;%MAVEN_HOME%\bin;%Path%

2. 配置Java安装路径

编辑scripts/javaX.ps1文件,更改其中需要配置的行,配置本地 Java 安装路径。

	"Java 8" { $env:JAVA_HOME = "引号内为当前pc该版本jdk实际目录" }

3. 执行切换

以管理员方式打开 cmd。

java17 perm

如果不加 perm (permanence) 则表示只在当前 cmd 窗口有效。

4. 升级命令

增加maven_upgrade和gradle_upgrade命令。

maven_upgrade 当前版本maven目录
grade_upgrade 当前版本grade目录

将当前版本目录作为参数(参数和命令之间以空格分隔)附在命令后即可。

PS. 出现“此系统上禁止运行脚本”的问题

在管理员 cmd 窗口下输入如下命令行即可改变相关设置。

set-executionpolicy remotesigned

java-vs's People

Contributors

archbz avatar studeyang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.