我已經(jīng)安裝了 JDK 和 JRE。PATH 系統(tǒng)變量更新為 JDK bin 文件夾 C:\Program Files\Java\jdk-11\bin 的路徑C:\Fitnesse>pathPATH=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\WindowsAppsC:\Fitnesse>C:\Fitnesse>java -versionjava 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>為了執(zhí)行fitnesse-standalone.jar,我必須輸入命令:“java -jar Fitnesse-standalone.jar -p 80”根據(jù)過去的經(jīng)驗,我從未被迫在“-jar”前輸入“java”?我的環(huán)境變量不知何故不正確?我試過在論壇上搜索解決方案,但沒有運氣..
3 回答

牧羊人nacy
TA貢獻1862條經(jīng)驗 獲得超7個贊
您需要java
在調(diào)用之前使用該名稱,-jar
因此請嘗試調(diào)用此命令
java -jar fitnesse-standalone.jar -p 80

叮當貓咪
TA貢獻1776條經(jīng)驗 獲得超12個贊
根據(jù)過去的經(jīng)驗,我從未被迫在“-jar”前面輸入“java”
您可能記錯了:如果您有 .jar 文件的文件關聯(lián),那么您不需要在 jar 前輸入“java -jar”。只需這樣做:
fitnesse-standalone.jar -p 80
這通常運行javaw.exe
,GUI 版本java.exe
,它沒有控制臺(因此沒有 System.out 等)。如果應用程序是基于控制臺的應用程序,那么您需要java -jar
在前面確保運行相應版本的 Java 可執(zhí)行文件。

慕神8447489
TA貢獻1780條經(jīng)驗 獲得超1個贊
創(chuàng)建命令別名以獲取此自定義行為。例如alias name = java -jar
,現(xiàn)在只要你想運行命令就使用name jarname.jar -p 80
。你可以使用任何你想要的別名。
添加回答
舉報
0/150
提交
取消