2016-08-30 2 views
4

В настоящее время я использую java 1.8 на своем Mac Sierra.Невозможно выполнить jshell с терминала Mac

java -version 
java version "1.8.0_51" 
Java(TM) SE Runtime Environment (build 1.8.0_51-b16) 
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode) 

Теперь я хочу запустить «jshell» для выполнения простых java-команд прямо с терминала. Но я в конечном итоге со следующим сообщением об ошибке -

Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/bin/jshell" (-1) 

Что обходной путь мне нужно сделать для избежания этого сообщения об ошибке?

+1

jshell для Java 9. –

+0

Не знал, что. Благодаря ! – Panchu

ответ

1

Как указано @Elliott, вам необходимо download and install Java-9 для работы с .

Как только вы установили переменную окружения для использования каталога /jdk../.../bin. Вы можете выполнить команду jshell в командной строке, чтобы начать работу.

enter image description here

Смежные вопросы