執行我的servidor.sh時出現問題。它包含:在Ubuntu中執行腳本.sh後出現「Unable to access jarfile」錯誤
#!/bin/bash
echo "Running..."
java -jar $HOME/servidor.jar
我執行servidor.sh,其結果是:
[email protected]:~$ sh servidor.sh
Running...
Error: Unable to access jarfile /home/alumno/servidor.jar
我在Ubuntu從VirtualBox虛擬機。 servidor.jar有權執行,我認爲這是在正確的位置,因爲我可以用Java的罐子servidor.jar從外殼啓動它沒有錯誤:
[email protected]:~$ java -jar servidor.jar
Inicializando servicios...
>> ServicioAutenticacion
>> ServicioDatos
>> ServicioGestor
我已經試過所有的解決方案在其他職位,但沒有結果。 我很瘋狂,因爲我需要一個解決方案,我不知道我能做些什麼。
嘗試「java -jar /home/alumno/servidor.jar」或者任何你的servidor.jar的絕對路徑是 – zee
我試過了,但是我得到了同樣的錯誤結果。在此之後,我嘗試了這一點: – user3203625
之後,我已經嘗試創建一個新的目錄和CD到它我的文件servidor.sh,我已經給予chmod 0755 $ HOME/new_directory/servidor.sh權限,我已經嘗試過./servidor .sh並去完美。之前我在Ubuntu servidor.sh中創建,因爲我第一次在Windows中創建它,並用「解釋器錯誤bash^M」將文件複製到我的VirtualBox機器。 – user3203625