所以我知道不同的操作系統需要不同的classpath分隔符。我正在運行一個Windows版本,其中CMD已被Powershell替換,這在使用分號分隔符時會導致問題。javac powershell classpath separator
我試圖運行的命令從cmd /c
開始嘗試讓它在命令提示符下運行,但我認爲當PowerShell解析整個命令時,它會看到分號並認爲這是結束!
我的整個的命令是:
cmd /c javac -cp PATH1;PATH2 -d DESTINATION_PATH SOURCE_PATH
我已經使用空間,結腸和週期無濟於事嘗試。任何人都可以提出解決方案嗎?
這是我在stackoverflow上的第一個問題,希望社區能夠提供幫助,並最終幫助他人。 :)
'-cp 「PATH1,PATH2」' –