在過去的10個小時中,我一直在試圖找到一種方法來啓動/停止與我的php腳本位於同一目錄中的craftbukkit.jar文件。我已經嘗試了幾乎所有可以在stackoverflow上找到的解決方案,但都沒有工作。開始/停止使用PHP的Minecraft服務器
我都嘗試shell_exec("java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true");
和exec("java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true");
我也試過把java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true
在外部start.sh文件,然後運行它與exec("start.sh")
我在做什麼錯?它應該創建所有的bukkit配置文件時運行的進程(就像它會在你的計算機上運行時一樣)
當你嘗試各種各樣的事情時發生了什麼?你是否收到任何錯誤訊息?在運行'java'之前,您是否嘗試過手動更改到相應的目錄? – 2014-09-21 21:13:11
我收到絕對沒有錯誤消息。你的第二個問題是什麼意思? – Exwolf 2014-09-21 21:14:00
我的意思是你有沒有嘗試過首先使用'cd'或者給java提供一個jar文件的完整路徑?您是否曾嘗試將標準輸出和標準錯誤重定向到這些命令中的文件以查看您得到的內容? – 2014-09-21 21:21:53