【发布时间】:2019-03-16 08:03:24
【问题描述】:
我同时安装了 JDK 和 JRE。
PATH 系统变量已更新为 JDK bin 文件夹的路径 C:\Program Files\Java\jdk-11\bin
C:\Fitnesse>path
PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\oracle\product\12.2.0\client_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;"C:\Program Files\Java\jdk-11\bin";C:\Users\kks6037\AppData\Local\Microsoft\WindowsApps
C:\Fitnesse>
C:\Fitnesse>java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
C:\Fitnesse>-jar fitnesse-standalone.jar -p 80
'-jar' is not recognized as an internal or external command,
operable program or batch file.
C:\Fitnesse>
为了执行 Fitnesse-standalone.jar 我必须输入命令: “java -jar Fitnesse-standalone.jar -p 80”
根据以往的经验,我从来没有被强制在“-jar”前面输入“java”?我的环境变量是否不正确?
我已经尝试在论坛中搜索解决方案,但没有成功..
谢谢。
【问题讨论】:
-
什么? “根据以往的经验,我从来没有被强制在“-jar”前面输入“java”——系统是如何识别它应该使用
java二进制来执行的?