在Windows上安装Java

时间:2018-02-27 12:52:58

标签: java windows

我在Windows Server 2012的盒子上安装了Java JDK(jdk1.8.0_161)。

创建路径JAVA_HOME到安装位置的路径。

当我从PowerShell运行java -version时,它会返回版本信息,但是会显示红色错误文本..(它似乎从命令提示符返回信息)。

这是一个问题吗?我正在尝试运行Maven并解决问题,并希望在深入挖掘之前解决根本问题。

谢谢

java -version
java : java version "1.8.0_161"
At line:1 char:1
+ java -version
+ ~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (java version "1.8.0_161":String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError

Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

1 个答案:

答案 0 :(得分:0)

  

当我从powershell运行java -version时,它返回版本信息,但是返回红色错误文本..(它似乎从命令提示符返回信息)。

     

这是一个问题吗?

我不这么认为。

java -version的行为很不寻常。大多数应用程序将版本信息写入标准输出时,Oracle Java工具链中的工具会将信息写入标准错误。

使用典型的shell,除非您重定向java -version输出,否则不会注意到这一点。

显然,powershell使用颜色来区分来自标准错误的输出。如果这是解释,那么它是无害的。