我正在尝试执行.jar文件来更新我的Coldfusion服务器但是当我在命令提示符下输入以下命令(以管理员身份运行)时,它告诉我系统找不到指定的文件。
W:\CF10> java -jar <hotfix11>.jar
该文件位于W驱动器上的CF10文件夹中。我也尝试将完整的文件路径放在&lt;&gt;中该命令但结果相同。
对我做错了什么的想法?
由于
答案 0 :(得分:1)
默认情况下,Java bin目录不是Windows系统PATH的一部分。因为您尝试从W:\CF10
目录运行Java可执行文件,所以您收到该错误。该错误不是引用JAR文件而是引用Java可执行文件本身。 Windows无法从该目录中找到它,因此您需要在命令行中包含该路径。
例如:
W:\CF10> "c:\program files\java\jre7\bin\java" -jar <hotfix11>.jar
只需在java
目录的命令提示符下键入W:\CF10>
,即可测试Java bin目录是否在系统PATH中。如果你得到的错误与其相同。如果您看到Java命令的命令行选项,那么它就会出现其他问题。
James刚刚发表了有效评论 - 对于ColdFusion 10修补程序是通过ColdFusion管理员应用的。