2017-01-28 3 views
0

У меня Macbook Pro работает El Capitan (10.11.6). Он не поставляется с Java, и совет, который я слышал, - это не устанавливать его, потому что он небезопасен (и, судя по всему, Oracle связывает установку с помощью какого-либо инструмента панели объявлений или рекламного ПО, поэтому я не хочу этого).Установка Java для Mac?

Однако, есть ли способ кодирования на Java без этого? Когда я пытаюсь запустить Java-программы с терминала (java foo.java), он говорит мне, что мне это нужно. Это просто плагин для браузера, который небезопасен или мне нужно полностью его отключить от компьютера?

+0

Любое программное обеспечение является «небезопасным», и вы всегда подвергаетесь риску при установке нового программного обеспечения даже из App Store. Одна из «старых» проблем была связана с плагином Java-браузера, который теперь активно отключен и в некоторых случаях просто не поддерживается большинством браузеров. При установке JDK вы всегда можете отказаться от установки «дополнительного» контента. У меня не было проблем с установкой Java на моем Mac за последние несколько лет. – MadProgrammer

ответ

1

Вы не можете, Java-программы запускаются на виртуальной машине, которую необходимо установить (путем установки Java Runtime Environment).

Вы не должны подвергаться каким-либо рискам, просто устанавливая Java самостоятельно и до тех пор, пока вы запускаете программы, которые, как вы знаете, вы можете доверять. Если вы действительно хотите чувствовать себя в безопасности, отключите плагин Java из своего браузера (на самом деле, я проверил, и у моего браузера не установлен какой-либо плагин Java, так что вам даже не нужно это делать). Панель инструментов полностью опциональна, просто снимите флажок во время установки.

Если вы хотите написать Java-код, вам также придется установить Java SDK.

+0

Привет, спасибо за ответ. Если я только хочу использовать его для запуска кода, могу ли я установить только SDK (и JRE, но он поставляется с ним). Я просматриваю страницу на сайте Oracle [link] (http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html), и есть несколько ссылок, но я просто хочу, чтобы минимальная сумма. – user7484332

+0

Загрузите его с надписью «JRE». Вам не нужен SDK (JDK в этом случае) для запуска программы. – Paul