您的位置:首页 > 运维架构 > Shell

Java in PowerShell on Windows 10

2016-11-30 18:07 399 查看

背景

win7系统发布后出现了新的命令行PowerShell,微软都称之为POWERshell,足以说明其强大,所以就想让它在windows上取代掉cmd。


why is the powershell powerfull?

但发现之前在cmd中可以运行的java程序在PS(以下都用PS代替powershell)中出现了错误:“找不到或无法加载主类”
这一错误通常是classpath这一系统变量设置有误产生的,但是之前由于在cmd中可以运行,就很难想到这错误依然是和环境变量的设定有关系。


解决方案

按照为cmd运行java的方式去配置各种环境变量,让你的java程序先在cmd中可以运行。

配置方法

在powershell中输入命令:

set classpath=.;%classpath%


分析

cmd与powershell的环境变量设置还是有所区别的,暂时不关心这些区别产生的原因。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  powershell java windows