Я следую официальному руководству , чтобы начать работу с JavaFX, и я на шаге, когда вы устанавливаете переменную среды PATH_TO_FX
. Тут есть два способа установки: один для linux / ma c и один для windows.
Я использую Git Bash, что Я думаю, должно симулировать linux команды в системе windows (пожалуйста, исправьте меня, если я ошибаюсь).
Я пытался установить переменную следующим образом:
Linux / Ma c: export PATH_TO_FX=C:/Program\ Files/JavaFX/javafx-sdk-11.0.2/lib/
Windows: set PATH_TO_FX="C:/Program Files/JavaFX/javafx-sdk-11.0.2/lib/"
Первый способ выдаёт мне ошибку, которая C:/Program is not a valid identifier
, я думаю из-за пробела в пути к файлу. Я думал, что \
был символом выхода, который позволял бы пробел.
Команда Windows не дает мне обратной связи, но когда я перехожу к своим переменным окружения в настройках windows, эта переменная отсутствует. Конечно, я могу добавить его в меню переменных среды, но я бы хотел немного лучше понять командную строку.
Я пытался поставить путь в кавычках, и я пробовал с и без Ela sh таким же образом.
Я пытался просто поставить "Program Files" в кавычки, как предполагает один из ответов.
Я пробовал вариант linux с $
и перед переменной * * name.
Я также пробовал вариант Windows с и без %%
вокруг имени переменной.
Я пробовал вариант windows в cmd
, а также Git Bash.
Почему это происходит и как я могу это исправить?
Кроме того, дополнительный вопрос:
Это нормально, что следовать указаниям точно не работает? Похоже, это так. Каждый раз, когда я хочу настроить новую систему, библиотеку, среду разработки, чтобы узнать, как она работает, я должен сначала потратить 5+ часов на устранение неполадок при установке. Следование официальным указаниям никогда не работает для меня. Это то, что я просто должен привыкнуть?