Остання версія java mac os. Java на Mac OS X: бути чи не бути? З чого ж «складається» Java

Один Mac users потребує використання Java в OS X El Capitan, орієнтируючись на compatibility з особливим web або application, або because the're a java developer. Але Apple has becoming стрімко strict with Java, і будь-який longer installed with a , and you’ll find that after updating a Mac a prior version of JRE or JDK може не longer function.

Додатково, коли використовується для певних applications or web content, you may come across a “This application requires the legacy Java SE 6 runtime which is unavailable for this version of OS X.” Error message, which means if you want to run that app you’re going to need to use an older version of Java.

Якщо ви збираєтеся, якщо ви потребуєте Java JRE або Java JDK в OS X 10.11 або останній, тут ви можете install it.

Для того, щоб clear, якщо ви не потребуєте Java, ви повинні не використовувати Java. І якщо ви не хочете, якщо ви потребуєте Java або не, що рішення, вам потрібно, щоб не потребувати Java на всіх, і ви можете також натиснути Java.

    Guys,
    Spare time for s new boy.

    Had an update msg to update 8 91 to 8 101 на iMac і це D/L's the файл. Після завершення файлу виявлено 3-х сторінках, а потім net next. Oracle window with 3 Billion users opens, removes existing bar ends and the box disappears and nothing more happens.
    Tried D/L from oracle site, same file, same result.
    Might be due to New iMac, New Apple update, TBH unsure.
    There is something stopping it following through.

    If I disable SIP and go ahead with Java install and update etc. Might it work? Is it a case of enabling again?
    Any further updates and follow the same process?
    Spent hours researching and unable to see a reason for this. New iMac, OSX updated a week ago.
    I seem to feel this may not be the way forward on getting Java, so asking for help … please.
    A lot to learn.

    • An update on my post-post.
      Called Apple support, no help or idea.
      Contact Chat Apple support, same, suggested uninstall.
      I did and still не добре.
      Наполягає на read and research continue trying to update to 8-101.
      Започатковано disable of SIP and tried again. Same.

      Вирішили, щоб спробувати і отримати для JDK 8-102 смг і в той час, як у режимі, захищеному режимом, розпакований і він налаштований без будь-якого значення.
      Checked and installation is confirmed.

      Буде встигнутий SIP, але TBH unsure if that helped with the JDK or not. Одна thing is sure, I could not upgrade JRE 8-101 anyway at all.

    Hot damn! I've been tackling this issue for an app that mysteriously wouldn’t run and I didn’t realize that “upgrading” my OS to El Cap would cause Java не run or even appear to be installed. Після того, як info posted here I was able to successfully install Java SDK and my app runs once again. Thank you very much for the info, це була huge help.

    Після того, як upgraded в El Capitan, я невідкладно наповнений mpmp to install or update Java (I don't remember which) and now I get this popup every few hours:

    Використовуйте “java” командний інструмент інструменту, який ви потребуєте в Install JDK. Click “More Info…” to visit the Java Developer Kit download website. More Info…/OK.

    And when I click on More Info, it tells me Chrome doesn’t support the Java plug-in. How do I make the popup stop?

    The question is if one reali needs Java. If yes, identify which version do you need. Для мене я маю тільки одне застосування, яке вимагає Java 6, щоб скористатися цією адресою, щоб зробити день без будь-яких застарілих і нерозвинених rootless SIP.

    A few things I’ve discovered:
    Runtime Edition (для керування Java applets on web pages, for example), apparently needs to be installed in /Library/Internet Plug-ins. On my El Capitan system, це називається “JavaAppletPlugin.plugin” and it's 178MB.

    Java Development Kit, необхідний для розвитку Java applications, goes in /Library/Java/JavaVirtualMachines.

    It's unfortunate that Apple requires this “dual installation”. Still, I don't quite understand the whole anti-Java jihad. Sure, it has some problems with security. Show me a major software system that doesn’t. Java remains by most accounts the most-used language for business applications, і it seems to me to be an admirably complete environment that does its best to keep you from shooting yourself in the foot. By contrast, the C++ I've lately been studying seems ще один old-fashioned in some ways.

    Цей article doesn’t describe *which* of Selections Java на Oracle's download page you need to choose.

    Choose the JDK, the first one you’re presented with. Choosing the JRE (which _should_ be adequate, but isn't) won't work.

    So you’re running Java, huh? God help you.

    I installed java but my computer keeps asking me stating “використовувати java command-line tool you need to install a JDK” : any thoughts about what this is all about ? Many thanks

    Якщо website або application потрібна для використання Java, надходить до власника/адміністратора веб-сайту або application, і як це fix it. Nobody повинні бути необхідні для встановлення Java, ризики faroutout benefits.

    • > Nobody should ever need to install Java,
      > the risks far outweigh the benefits.

      That's a bit harsh. I'm sure you don't know what you are taking about. Java is neither less nor more secure than other programming languages ​​(in some ways it is still even way more secure than Obj-C or Swift).

      Якщо ви ставитеся до Java Plugin plug-in: yes, this one should not be installed (or disabled) if possible. Те ж саме є для будь-якого іншого браузера plugin (i. e. flash, silverlight, ..).

      Вони є значними пристосуваннями з Java. Це буде достатньо, система широка, регулярно updated Java, щоб розробити розвиток package their own JRE with the application and which then gets outdated and insecure over time.

      That is hilarious. Please keep your advice to yourself until you have a clue. Великий майор webapps завжди є будинком на Java. Тільки script kiddie would say somethng as stupid as that.

    Я був updated до El Capitain, і вони downloaded Java (і це me do so, і I didn’t think too much about it). Now it gets regularly stuck, I can’t turn offмої mac в регулярній мірі, і це знімає на стріляльнику в мої дочки. Uninstalling does not seem to work, інші does updating / downgrading it. “Geniuses” не має жодного повідомлення для цього, і я не можу отримати хороший fix online. Suggestions?

    How is it you write article on how to install java (you get it from oracle, just as we always have) but make no mention/warning of adware they try to install?

    New OS releases є NEVER ready for primetime. Nobody should EVER load a new OS release before a couple updates or year has gone by.

    Of course, I've always updated my OS самий день і had no significant issues.

    On my freshly installed El Capitan, I installed latest version of jdk (from Oracle) this evening without any problem. Not really sure what this article about!!

    My 2 cents on this and a host of інші apps that don’t work
    with El Capitan … is DO NOT SWITCH OVER TO CAPITAN.
    It is not ready for prime time. I have been dealing with tech at Apple для двох weeks на just get my email на роботу. Guess what. Mac engineer's не має значення для цього yet. What is Tim Cook, щоб зробити це? No pun intended. Jobs would never have let this horse out of barn until it був ready to run properly. Забезпечити ваш час і енергію.

Java - це мова програмування і одночасно середовище виконання програм, додатків, написаних цією мовою. Висловлюючись просто, якщо існує актуальна версія Java для вашої операційної системи, то при її встановленні на вашому комп'ютері з'явиться можливість запускати Усенаписані цією мовою програми. Очевидним плюсом цього програмного продукту від компанії Oracle є його універсальність. Неважливо, користувач ви Мака або PC, Java-програми однаково успішно будуть працювати у вашій системі.

Більшість наших клієнтів не до кінця розуміють, як усе влаштовано. Багато версій Java та її варіанти установок плутають і часом заважають нормальній роботі комп'ютера. У нашій практиці траплялося, що за наявності, здавалося б, усіх необхідних версій Java, не вдалося елементарно встановити деяке ПЗ на Мак. Ми спробували у всьому розібратися та дати інструкції коректної установки та видалення цього програмного продукту.

З чого ж «складається» Java?

Java «складається» із двох частин:

    Середовище виконання
    Це віртуальна машина, яка встановлюється у вашу систему і виконує написані на мові Java команди. У мінімальному її виконанні Oracle і Apple називають цю частину Java SE (Standart Edition) Runtime Enviroment або скорочено JRE.

    Інтернет-плагін
    Фактично це доповнення до середовища виконання, що дозволяє підключити до нього ваш браузер. У документації Apple використовується термін Java SE 6 applet plug-in.

Історичний екскурс

Протягом усієї історії розвитку десятого сімейства Mac OS компанія Apple вбудовувала у свою операційну систему як середовище виконання Java, так і інтернет-плагін. Необхідності відвідувати сайт Oracle та завантажувати Java не було, все можна було взяти у Apple. З випуском третього оновлення Java 10.6 для OS X в Купертіно попередили, що підтримувати розробку своєї версії середовища виконання в Apple скоро перестануть і в майбутніх версіях операційної системи її може бути. У жовтні минулого року плани Apple підтвердилися, було випущено оновлення Java для OS X 2012–006, яке одночасно оновлювало середовище виконання до версії 1.6.0_37 та видаляловстановлений Apple інтернет-плагін. Принагідно видалялася програма налаштування Java. З жовтня минулого коду в Купертіно рекомендують усім Мак-користувачам завантажувати та встановлювати інтернет-плагін із сайту офіційного розробника, компанії Oracle.

Java для OS X 2012–006 забезпечує підвищення безпеки, надійності та сумісності шляхом оновлення Java SE 6 до версії 1.6.0_37.
Це оновлення видаляє наданий Apple плагін аплета Java з усіх веб-браузерів. Щоб використати аплети на веб-сторінці, натисніть область з підписом «Неактивний плагін», щоб завантажити нову версіюплагіна аплету Java, розроблену та надану Oracle.
Завершіть роботу всіх веб-браузерів та програм Javaперед встановленням цього оновлення.
Детальнішу інформацію про це оновлення можна знайти на веб-сторінці http://support.apple.com/kb/HT5493?viewlocale=ua_UA.
Додаткову інформацію про систему безпеки цього оновлення можна знайти на веб-сторінці http://support.apple.com/kb/HT1222?viewlocale=ua_UA

Встановлення Java

На сьогоднішній момент більшість з нас на своїх Маках має середовище виконання (Java SE Runtime Enviroment) версії 1.6.0_37, розроблену ще в Купертіно та інтернет-плагін (Java SE applet plug-in), версії 7u11 (якщо свого часу ви наслідували пораду Apple і завантажили його із сайту Oracle). Перевірити версію встановленої середовища виконанняна вашому комп'ютері можна ввести просту командуу Терміналі:

Перевірити версію інтернет-плагінаі коректність його встановлення можна.


Так виглядає інтернет-сторінка Oracle після успішно пройденого тесту на коректність встановлення інтернет-плагіну

Сподіватися Apple в питанні оновлення Java більше не доводиться, а життя не стоїть на місці. В Oracle давно випущено середовище виконання Java SE 7 (на відміну від Java SE 6, яке останній раз оновлювали в Купертіно) і для багатьох сучасних завдань може знадобитися вона. Сьоме середовище виконання доступне для Мак-користувачів тільки в пакеті середовища розробки (Java SE Development Kit) і тільки 64-бітнаверсія. Даний пакет розробки (JDK) включає як середовище виконання (JRE), так і інтернет-плагін. Так як на комп'ютері можуть виконуватися і старі програми, наявність 32-бітної Java дуже бажана. Тому обмежитися єдиною Java останньою версією від Oracle не вдасться, потрібно зберегтиі стару версію середовища виконання, розроблену Apple (без неї, наприклад, встановити ArchiCAD на Мак не вдасться).

Отже, що необхідно зробити, щоб бути впевненим у наявності всіх необхідних Java на вашому Маку?

    Перевірити наявність Java SE 6 версії 1.6.0_37 від Apple
    Версія Java перевіряється термінальною командою:

    Отримана відповідь має бути такою:

    java version "1.6.0_37"
    Java(TM) SE Runtime Environment (build 1.6.0_37-b06–434–11M3909)
    Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01–434, mixed mode)

    Якщо Java на вашому Маку представлена ​​лише сьомою версією, і відповідь на термінальну команду виглядає так:

    java version "1.7.0_11"
    Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
    Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode),

  1. Завантажити та встановити Java SE 7 Development Kit
    Завантажити установник можна з сайту виробника компанії Oracle. Потрібна версія - Mac OS X x64. Установка гранична проста і не потребує будь-яких особливих навичок.

Видалення Java

Якщо вас налякали численні новини про вразливості в Java і ви вирішили від неї відмовитися, прочитайте нашу статтю « ». Ми вас не переконали? Ок. Видалити Java неймовірно просто.

  • Для видалення середовища виконання Java SE 6 (від Apple) відкрийте в Finder Macintosh HD → Система → Бібліотеки → Java → JavaVirtualMachines та перемістіть у кошик файл, що має назву «1.6.0.jdk».
  • Для видалення середовища розробки Java SE 7 (від Oracle) відкрийте Finder Macintosh HD → Бібліотеки → Java → JavaVirtualMachines і перемістіть у кошик файл, що має назву «jdk1.7.0» з розширенням «.jdk».
  • Для видалення інтернет-плагіна Java відкрийте Finder Macintosh HD → Бібліотеки → Internet Plug-Ins та перемістіть у кошик файл з ім'ям JavaAppletPlugin.plugin

Насамкінець наводимо посилання на англомовну статтю в базі знань Apple, в якій дуже коротко описано, як повернути Java SE 6 (від Apple) на місце.

Для Mac OS X одержала несподівано широке обговорення та негайну реакцію зацікавлених сторін. Apple примудрилася підстрахувати користувачів своїх систем віддаленим способомі заблокувала плагін Java у Safari, підправивши зміст системного файлу, що задає вимоги до мінімально допустимої версії плагінів Операційна система щодня перевіряє оновлення цього файлу на серверах Apple, тому процес не вимагав жодної участі і пройшов абсолютно непомітно для всіх.

Що стосується компанії Oracle, то вона всього за три дні склала оновлення, і тепер кожен, хто має потребу, може завантажити останню версію Java для Mac OS з перших рук. Проте вже в наступні кілька днів від фахівців з безпеки стали надходити повідомлення про те, що патч усунув не всі можливі лазівки. Якщо резюмувати ці претензії, вийде короткий і похмурий результат: платформа, як і раніше, залишається вразливою. Настільки деякі радикали радять повністю видалити Java з Mac OS. А якщо так, виникає природне питання: чи така вже потрібна ця штучка маководу і чи не існує якоїсь чудової кнопки, натиснувши на яку один раз, можна забезпечити собі відсутність проблем на все життя?

Насамперед треба сказати, що Java на Mac OS може знадобитися вам лише у двох випадках: або ви користуєтеся програмами, написаними цією мовою (приклад – відомий сервіс резервного копіювання Crashplan), або серфіті на Safari за сайтами, що використовують Java-програми (часто звані аплетами). Перш ніж все це зможе заробити на вашому комп'ютері, необхідно встановити програмний компонент, що має різні назви - колись використовувався Java Virtual Machine (JVM), зараз частіше зустрічається Java Runtime Environment (JRE). Завантажити його можна за посиланням, наведеним вище абзацом. У просторіччі використовують просто Java, і для стислості будемо дотримуватися цього варіанту.

Компанія Apple багато років випускала у складі операційної системи власну версію Java (на сьогодні це Java 6 для Mac OS X). Політика виправдовувала себе за часів, коли успіхи компанії були не такими приголомшливими, як сьогодні, і великі виробники програмних продуктівне вважали Мак-платформу цікавою. З того часу багато що змінилося, ринкова частка Apple зросла в рази, і керівництво компанії прийняло рішення перекласти відповідальність за підтримку продукту до рук його творців. Починаючи з Mac OS Lion, JRE перестала входити до складу операційної системи, так що багатьом новачкам довелося досліджувати питання: чи є якийсь шанс використовувати Java на Mac OS? Ймовірно, користувачі Маків виграли від цього рішення, оскільки підтримка вироблялася Apple трішки за залишковим принципом і зазвичай оновити Java на Макінтоші вдавалося значно пізніше порівняно з оригінальними апдейтами Oracle.

Повертаючись до одвічного питання "що робити?", отримуємо просту відповідь: це залежить від вас. Якщо вам не обійтися без програми, написаної Java, вибору немає. І якщо ваш улюблений сайт крутить Java-аплети, а розлучатися з ним ви не хочете, відповідь та сама: треба встановлювати JRE. Ну а якщо нічого подібного у вашому житті не трапляється, все набагато простіше – можна розслабитися та отримувати задоволення.

Якщо ви вирішили встановлювати компонент, то тут починаються нюанси. У вас є вибір: завантажити Java 6 для Maс з сайту Apple або оновити версію до 7 за посиланням в першому абзаці. Варіант Apple відрізняється тим, що виконання Java-аплетів в Safari заблоковане, так що якщо вам потрібні працюючі сайти, він вам не підійде. Що стосується встановлених на комп'ютері додатків, вони працюватимуть нормально (якщо зворотне не затверджується виробником програми). Моя машина цьому підтвердження - Java 6 і Crashplan відмінно уживаються на ній один з одним.

Якщо вирішите оновити Java до версії 7 від Oracle, доведеться дотриматись деяких вимог: ваша система повинна бути не нижче Mac OS X 10.7.3, а браузер повинен бути 64-бітним (це означає, що в Chrome плагінпрацювати не буде, тільки в Safari та Firefox). Не можна назвати обмеження занадто строгими, так що більшість тих, хто потребує, цілком може користуватися цією версією. Не забувайте тільки, що вона вважається небезпечною, так що якщо ваш Mac вже має Java 6, можливо, буде розумним залишатися з нею. Принаймні поки в цій версії не знайдуть якусь трагічну дірку.

Ситуація забавна тим, що на системах 10.7 і 10.8 одночасно можуть бути встановлені і Java 6, і Java 7. Якщо це ваш випадок, і ви хочете повернути до життя 6-у версію, Apple готова підказка, яка до того ж дозволяє отримати повноцінну середовище з працюючими плагінами браузера (за замовчуванням вони деактивовані жовтневим оновленням). Правда, щоб скористатися цією порадою, вам знадобиться знання англійської мовита навички роботи з командним рядком.

Якщо ви шукаєте поєднання розумної безпеки та звичного комфорту в роботі, можу порадити перейти на браузер Chrome. Він хороший тим, що при взаємодії з Java 6 попереджає вас щоразу, коли на сайті намагається запуститися Java-аплет, а в середовищі Java 7 Chrome взагалі не дозволяє аплети, оскільки вони несумісні. Таким чином ви завжди будете застраховані від бандитської кулі при вільному серфінгу. Для відвідування надійних, перевірених сайтів на Java використовуйте Safari або Firefox. І вовки ситі, і вівці цілі...

Як визначити, чи є взагалі Java на вашій Mac OS і якщо так, то якої версії?
Якщо ви на Mac OS X 10.5 або 10.6 – 99% за те, що система обладнана версією 6. Щоб переконатися в цьому, знайдіть у папці Службові програми Java Preferences.

Якщо ви сидите на 10.7 або 10.8 і в Системні налаштуванняє іконка Java - у вас встановлена ​​версія 7.
А ось відшукати на Левах з усіма встановленими оновленнямиВерсія 6 не так просто. Для цього можна сходити на сайт http://javatester.org/version.html та скористатися для перевірки браузером. Або набрати в Терміналі наступний рядок:

У відповідь ви отримаєте щось на кшталт:

java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

Цифри "1.6.0_37" означають, що працює версія 6 з оновленням за номером 37. Для довідки це останнє оновлення, яка була випущена Apple.

І, нарешті, останнє питання: що робити тому, хто хоче видалити Java із Mac OS і забути про неї назавжди? Звичайно, серед тих, хто підхопив минулого року Flashback, можуть бути і такі. Відповідь ви знайдете. Там усе досить просто.
Ще деякі питання з Java 7 люб'язно освітлені компанією Oracle ось на цій сторінці. Поцікавтеся, і ви зможете знайти там деякі корисності.



Завантаження...
Top