JavaFX和环境变量入门
我将按照以下步骤开始使用JavaFX,并将环境变量JavaFX和环境变量入门,java,javafx,command-line,environment-variables,git-bash,Java,Javafx,Command Line,Environment Variables,Git Bash,我将按照以下步骤开始使用JavaFX,并将环境变量PATH\u设置为\u FX。tut提供了两种设置方法,一种用于linux/mac,另一种用于windows 我使用的是GitBash,我认为它应该在windows系统上模拟linux命令(如果我错了,请纠正我) 我已尝试按如下方式设置变量: Linux/Mac: export PATH\u TO\u FX=C:/Program\Files/JavaFX/JavaFX-sdk-11.0.2/lib/ 窗口: 将路径设置为\u FX=“C:/Pro
PATH\u设置为\u FX
。tut提供了两种设置方法,一种用于linux/mac,另一种用于windows
我使用的是GitBash,我认为它应该在windows系统上模拟linux命令(如果我错了,请纠正我)
我已尝试按如下方式设置变量:
Linux/Mac:
export PATH\u TO\u FX=C:/Program\Files/JavaFX/JavaFX-sdk-11.0.2/lib/
窗口:
将路径设置为\u FX=“C:/Program Files/JavaFX/JavaFX-sdk-11.0.2/lib/”
第一种方法给了我一个错误,C:/Program不是有效的标识符,我想是因为文件路径中有空格。我认为\
是允许空格的转义字符
Windows命令不提供任何反馈,但当我在Windows设置中导航到环境变量时,该变量不在那里。我当然可以将它添加到环境变量菜单中,但我想更好地理解命令行
我试过用引号标出路径,我也试过用和不用转义斜杠
正如其中一个答案所暗示的那样,我试着把“程序文件”用引号括起来
我已经尝试过linux变体,在变量名前面加上和不加$
我还尝试了Windows变体,在变量名周围使用和不使用%%
我在cmd
和Git Bash中尝试了windows变体
为什么会发生这种情况?我如何解决它?
还有一个附带问题:
完全按照指示去做是不是很正常?看起来确实如此。每次我想建立一个新的系统,库,IDE来学习它是如何工作的,我必须首先花5个多小时来解决安装中的问题。遵循官方指示似乎对我从来都不起作用。这是我必须习惯的吗 该命令集用于更改环境变量的值或创建新变量。为了创建用户环境变量,您必须使用命令SETX,因此您必须使用:SETX PATH_to_FX“C:/Program Files/JavaFX/JavaFX-sdk-11.0.2/lib/”非常有效!除了我必须省略“程序文件”周围的引号,但要在整个路径中保留它们。也许他们应该更新他们的教程。想改变你的答案,我可以接受吗?