簡體   English   中英

無法訪問jarfile C:\\ Jar時出錯

[英]Error unable to access jarfile C:\Jar

我的jar文件P2.jar(有一個主方法和清單文件)位於C:\\Jar Folder 我嘗試從cmd運行它,如下所示:

C:SomeRandomFolder> java -jar C:\\Jar Folder\\P2.jar

我收到錯誤:

unable to access jarfile C:\Jar

當我從jar所在的文件夾中運行它時,它可以工作:

C:\Jar Folder> java -jar P2.jar

為什么我不能使用1st命令? 為什么我要去我的jar文件目錄?

那是因為你在路徑名中有空間。 在Windows上,使用引號:

java -jar "C:\\Jar Folder\\P2.jar"

如果您在終端中並且您所在的文件夾從您下面刪除並替換為相同的內容,則jar文件將以ls ,但由於您當前的目錄已刪除並替換為一個目錄,因此將無法使用看起來就像它。

我也得到了這個錯誤:

el@apollo:/myproject/build/jar$ java -jar CalculateStats.jar
Unable to access jarfile CalculateStats.jar

要解決這個問題。 cd上一級目錄和cd回來,就像這樣:

el@apollo:/myproject/build/jar$ cd ..
el@apollo:/myproject/build$ cd jar/
el@apollo:/myproject/build/jar$ java -jar CalculateStats.jar
Program completed successfully

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM