我已经安装了 JDK 和 JRE。PATH 系统变量更新为 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>为了执行fitnesse-standalone.jar,我必须输入命令:“java -jar Fitnesse-standalone.jar -p 80”根据过去的经验,我从未被迫在“-jar”前输入“java”?我的环境变量不知何故不正确?我试过在论坛上搜索解决方案,但没有运气..
3 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
根据过去的经验,我从未被迫在“-jar”前面输入“java”
您可能记错了:如果您有 .jar 文件的文件关联,那么您不需要在 jar 前输入“java -jar”。只需这样做:
fitnesse-standalone.jar -p 80
这通常运行javaw.exe
,GUI 版本java.exe
,它没有控制台(因此没有 System.out 等)。如果应用程序是基于控制台的应用程序,那么您需要java -jar
在前面确保运行相应版本的 Java 可执行文件。
慕神8447489
TA贡献1780条经验 获得超1个赞
创建命令别名以获取此自定义行为。例如alias name = java -jar
,现在只要你想运行命令就使用name jarname.jar -p 80
。你可以使用任何你想要的别名。
添加回答
举报
0/150
提交
取消