前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小技巧:通过 New-Ailas 指令在 Powershell 上启动多个不同版本的应用程序

小技巧:通过 New-Ailas 指令在 Powershell 上启动多个不同版本的应用程序

作者头像
HikariLan贺兰星辰
发布2022-10-27 10:06:50
1.1K0
发布2022-10-27 10:06:50
举报
文章被收录于专栏:HikariLan's Blog

小技巧:通过 New-Ailas 指令在 Powershell 上启动多个不同版本的应用程序

如果你像我一样,电脑上安装有多个 Java 的话,你肯定会遇到这样的烦恼:当我们试图在命令行中调用其他非 classpath 上的 java.exe 时,需要费尽心思找到这些 Java 的路径,以全路径执行,这十分费时费力。但是如果你正在使用 Powershell 的话,现在这些问题就可以得到解决了,解决的方法就是 New-Ailas 指令

New-Ailas 指令的完整用法如下:

代码语言:javascript
复制
New-Alias
   [-Name] <String>
   [-Value] <String>
   [-Description <String>]
   [-Option <ScopedItemOptions>]
   [-PassThru]
   [-Scope <String>]
   [-Force]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

你可以在 New-Alias (Microsoft.PowerShell.Utility) – PowerShell | Microsoft Docs 找到详细的信息

但是事实上,我们不需要他的完整功能,而是只需要使用其 -Name-Value 参数即可。举个例子,当我们想要通过使用 java16 来代表 Java 16 完整路径 "D:\ProgramData\.jdks\openjdk-16.0.2\bin\java.exe" 时,我们便可使用

代码语言:javascript
复制
New-Alias -Name java16 -Value "D:\ProgramData\.jdks\openjdk-16.0.2\bin\java.exe"

这样,下次我们需要在 Powershell 上使用 Java 16 运行一个 jar 程序时,便可以使用

代码语言:javascript
复制
java16 -jar jar.jar

而不是

代码语言:javascript
复制
"D:\ProgramData\.jdks\openjdk-16.0.2\bin\java.exe" -jar jar.jar

很方便对不对?

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-8-27 2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 小技巧:通过 New-Ailas 指令在 Powershell 上启动多个不同版本的应用程序
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档