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的环境变量设置还是有所区别的,暂时不关心这些区别产生的原因。
相关文章推荐
- 日志组件系列:(1)Top 10 Tips on Logging in Java
- Remove built-in APPs on windows 10 PC
- Remove built-in APPs on windows 10 PC
- top 10 tipis on Logging in Java- Tutorial (翻译)
- How to compile and run a simple java file in jenkins on Windows
- 【架构】Top 10 Tips on Logging in Java
- Java debugging tutorial - 10 tips on debugging in java with example
- 【notes 1】manning windows powershell in action
- The top 10 things people have done on the internet in the last month (all countries)
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path
- 10 Technologies To Bet On in the Recession
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.p
- Who is in me? -- Freeware on Windows
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.p
- Why is the "DEBUG: Error 2836" message generated in the DB2 V8, V9.1, or V9.5 installation log file on Windows system?
- Java on Windows Mobile
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.p
- Java documentations in Windows Help format
- Think in java 答案_Chapter 4_Exercise 10
- Think in java 答案_Chapter 3_Exercise 10