gpt4 book ai didi

windows - 为什么我不应该在 Windows 的 Maven 路径中放置空格?

转载 作者:可可西里 更新时间:2023-11-01 09:47:58 26 4
gpt4 key购买 nike

Maven Windows prerequisites ,它指出,

You need to unpack the Maven distribution. Don't unpack it in the middle of your source code; pick some location (with no spaces in the path!) and unpack it there.

为什么路径中是否有空格很重要?

最佳答案

问题是在 Maven 的某处,它正在执行一个子进程,并且没有将其文件名参数正确地用双引号引起来。所以一个文件位于

"C:\Program Files\Foobar"

在命令行上看起来像 2 个文件

"C:\Program"
"Files\Foobar"

这两个都不对。这是“旧”时代的遗留问题,当时文件名中不允许使用空格(即 1980 年代),并且在命令行中使用空格分隔参数。很遗憾这个问题仍然存在。在 Linux 机器上情况稍差,这些机器迁移到允许文件名中有空格的速度较慢,因此如果文件名中有空格,Linux 上有更多脚本和程序会失败。

关于windows - 为什么我不应该在 Windows 的 Maven 路径中放置空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18724226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com