2017-02-17 17 views
0

Я пытался установить Apache Spark на своем Mac. После того, как я установил его, я получил эту ошибку каждый раз, когда запускаю java.bash: export: `` JAVA_HOME =/Библиотека/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home "': недействительный идентификатор

bash: export: `“JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home”': not a valid identifier

Как я могу это исправить?

+0

Не используйте кавычки не-ASCII, то есть не использовать '«и '» ', но только' "' – Andreas

+0

Дон» t редактировать исходный код с текстовым редактором, использовать текстовый редактор. Если вы используете TextEdit, убедитесь, что вы отключили замену смарт-цитат. – Barmar

+0

@Barmar Я пытался установить Apache Spark. После того, как я установил его, я получил это ошибка каждый раз, когда я запускаю java. –

ответ

1

Линия должна быть:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home 

без кавычек вокруг него. Кажется, вы неправильно поняли инструкции по установке; кавычки не предназначались для копирования буквально.

+0

Я пробовал вашу строку, но ничего не изменилось. Такая же ошибка –

+0

Возможно, вам придется открыть новое окно терминала, чтобы перезагрузить '.profile' – Barmar

+0

Это не работает, вы знаете, чтобы переключиться на ja va 8? –

0

Я нашел решение. откройте ~/.bash_profile и я нашел эту строку:

“JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home” и я удалил. После этого я написал эту строку в терминале:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8