从Windows cmd.exe运行Java.exe

问题描述

我想从系统上的JDK目录运行java -jar

D:\Users\djpastis\Downloads\fmw_12.2.1.4.0_wls_disk1_1of1>C:\Program Files\Java\jdk1.8.0_162\bin\java

但是我有这个错误,即使路径还可以

'C:\Program' is not recognized as an internal or external command,operable program or batch file.

解决方法

包含特殊字符的路径(例如SPACE)必须加引号。 Microsoft为您放置了一个SPACE字符。 :-)唯一可靠,安全的方法是始终引用路径。

"%ProgramFiles%\Java\jdk1.8.0_162\bin\java.exe"