【发布时间】:2020-07-22 18:01:27
【问题描述】:
我正在关注 official tutorial 以开始使用 JavaFX,并且我正在设置环境变量 PATH_TO_FX 的步骤。 tut 提供了两种设置方式,一种用于 linux/mac,一种用于 windows。
我正在使用 Git Bash,我认为应该在 Windows 系统上模拟 linux 命令(如果我错了,请纠正我)。
我尝试像这样设置变量:
Linux/Mac:
export PATH_TO_FX=C:/Program\ Files/JavaFX/javafx-sdk-11.0.2/lib/
窗户:
set PATH_TO_FX="C:/Program Files/JavaFX/javafx-sdk-11.0.2/lib/"
第一种方法给我一个错误C:/Program is not a valid identifier,我认为是因为文件路径中的空间。我认为\ 是允许空格的转义字符。
Windows 命令没有给我任何反馈,但是当我在 Windows 设置中导航到我的环境变量时,该变量不存在。我当然可以将它添加到环境变量菜单中,但我想更好地理解命令行。
我已经尝试将路径放在引号中,并且我也尝试过使用和不使用转义斜线。
正如其中一个答案所暗示的那样,我尝试将“程序文件”放在引号中。
我已经尝试过在变量名前加和不加$ 的linux 变体。
我还尝试了 Windows 变体,在变量名周围有和没有%%。
我在cmd 以及 Git Bash 中尝试了 windows 版本。
为什么会发生这种情况,我该如何解决?
还有一个问题:
完全遵循指示不起作用是很正常的吗?它确实看起来像。每次我想设置一个新的系统、库、IDE 来了解它是如何工作的,我必须首先花费 5 多个小时来排除安装故障。遵循官方指示似乎对我不起作用。这是我必须习惯的事情吗?
【问题讨论】:
标签: java javafx command-line environment-variables git-bash