【 輸入行太長。 命令語法不正確。】windows10下 Kafka環境搭建

感謝 tianmanchn 大佬已經很清晰的說明了kafka在window10上的安裝過程

詳情:https://blog.csdn.net/tianmanchn/article/details/78943147

在安裝的時候可能出現困惑的可能有兩個地方,這裏指出來,紀念一下爲了解決問題逝去的幾個小時。

JAVA環境裏沒有jre

造成原因:JDK11之後沒有直接的jre,要用戶選擇jre模塊。(對JAVA環境不熟悉的寶寶找了半天的jre目錄,甚至特地去下載了jdk8 T-T)

解決方案:感謝 愛數星星的孩子
https://blog.csdn.net/xiaoQL520/article/details/88736128

  • 進入jdk安裝目錄下
  • 點擊shift+右鍵,在此處打開命令窗口,然後執行如下命令:
    bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

Windows CMD命令行解釋器【輸入行太長。 命令語法不正確】

這是一個很少見的錯誤,我在全網搜,大多都是在%CLASSPATH%改成"%CLASSPATH%",但我發現kafka已經幫我們做了這一步了。那爲什麼我還會報這個錯呢?
cmd錯誤報告
最後查到了微軟的官方文檔:
https://support.microsoft.com/zh-cn/help/830473/command-prompt-cmd-exe-command-line-string-limitation

  • 使用較短的文件夾和文件的名稱
  • 減少文件夾樹的深度

這時我反應過來,我的目錄深度很大,乾脆把kafka目錄移到了最簡單的D盤,別忘了修改config/server.properties裏面的log.dirs到相應的位置。
於是就解決了這個問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章