Latest version of java mac os. Java on Mac OS X: to be or not to be? What is Java made of?

Some Mac users require installing Java in OS X El Capitan, perhaps for compatibility with a particular web site or application, or because they’re a java developer. But Apple has become increasingly strict with Java, and by default it is no longer installed with a , and you’ll find that after updating a Mac a prior version of JRE or JDK may no longer function.

Additionally, when trying to use some particular 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.

Whatever the case, if you need Java JRE or Java JDK in OS X 10.11 or later, here’s how you can install it.

To be clear, if you do not need Java, you should not install Java. And if you're not sure whether you need Java or not, that means you probably do not need Java at all, and you can also avoid installing java.

    guys,
    Spare time for s new boy.

    Had an update msg to update 8 91 to 8 101 on the iMac and it D/L's the file. After opening the file, detect Third party offer and net next. The 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 no good.
      Continued to read and research continually trying to update to 8-101.
      Followed the disable of SIP and tried again. same.

      Decided to try and go for the JDK 8-102 dmg and while in disable mode unpacked and it installed without any issue.
      Checked and installation is confirmed.

      Will now enable the SIP, but TBH unsure if that helped with the JDK or not. One 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 not to run or even appear to be installed. After following the info posted here I was able to successfully install the Java SDK and my app runs once again. Thank you very much for the info, it was a huge help.

    After I upgraded to El Capitan, I ignorantly followed the prompt to install or update Java (I don’t remember which) and now I get this popup every few hours:

    To use the “java” command-line tool you need to install a 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 really needs Java. If yes, identify which version do you need. For me I had just one application which required Java 6 so the link on this page just made by day without any restarts and disabling rootless SIP.

    A few things I've discovered:
    The Runtime Edition (for running Java applets on web pages, for example), apparently needs to be installed in /Library/Internet Plug-ins. On my El Capitan system, it's called “JavaAppletPlugin.plugin” and it's 178MB.

    The Java Development Kit, needed for developing 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, and 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 rather old-fashioned in some ways.

    This article doesn’t describe *which* of the Java selections on 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 “to use the java command-line tool you need to install a JDK” : any thoughts about what this is all about ? Many thanks

    If a website or application is requiring you to install Java, reach out to the owner/administrator of said website or application, and ask them to fix it. Nobody should ever need to install Java, the risks far outweigh the 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).

      If you refer to the Java Browser plugin: yes, this one should not be installed (or disabled) if possible. The same is true for any other browser plugin (i. e. flash, silverlight, ..).

      There are still major applications build with Java. It’s better to have a single, system wide, regularly updated Java than to force developers to 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. The vast majority of webapps today are built on Java. Only a script kiddie would say something as stupid as that.

    I have updated to El Capitain, and then downloaded Java (it asked me to do so, and I didn't think too much about it). Now it gets regularly stuck, I can't turn off my mac in a regular way, and it keeps on popping up on my dock. Uninstalling does not seem to work, neither does updating / downgrading it. “Geniuses” do no have any answer for this, and I can’t find a good fix online. suggestions?

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

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

    Of course, I've always updated my OS same day and 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 two cents on this and a host of other 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 a tech at Apple for two weeks to just get my email to work. Guess what. The Mac engineer's do not have a fix for this yet. What is Tim Cook doing on his watch? No pun intended. Jobs would never have let this horse out of the barn until it was ready to run properly. Save your time and energy.

Java is a programming language and, at the same time, an execution environment for programs and applications written in this language. Simply put, if there is an up-to-date version of Java for your operating system, then when you install it on your computer, you will be able to run All programs written in that language. The obvious advantage of this software product from Oracle is its versatility. Whether you are a Mac user or a PC user, Java applications will run equally well on your system.

Most of our clients do not fully understand how everything works. Many versions of Java and its installation options confuse and sometimes interfere with the normal operation of the computer. In our practice, it happened that in the presence of, it would seem, all required versions Java, it was not possible to simply install some software on a Mac. We tried to figure everything out and give instructions correct installation and removal of this software product.

What is Java made of?

Java "consists" of two parts:

    Runtime
    This virtual machine, which is installed on your system and executes commands written in the Java language. In its minimal form, Oracle and Apple call this part of the Java SE (Standart Edition) Runtime Environment, or JRE for short.

    Internet plugin
    In fact, this is an addition to the runtime that allows you to connect your browser to it. Apple documentation uses the term Java SE 6 applet plug-in.

Historical digression

Throughout the development of the tenth family of Mac OS, Apple has built both a Java runtime environment and an internet plug-in into its operating system. Need to visit the Oracle website and download Java did not have, everything could be "taken" from Apple. With the release of the third Java updates 10.6 for OS X in Cupertino warned that Apple would soon stop supporting the development of its own version of the runtime and may not have it in future versions of the operating system. Last October, Apple's plans were confirmed with the release of Java for OS X Update 2012-006, which simultaneously updated the runtime to version 1.6.0_37 and removed pre-installed Apple internet plug-in. Along the way, the Java setup program was removed. Since last October, the Cupertino code has recommended that all Mac users download and install the internet plug-in from the website of the official developer, Oracle.

Java for OS X 2012-006 provides improved security, reliability, and compatibility by updating Java SE 6 to version 1.6.0_37.
This update removes the Apple-provided Java applet plugin from all web browsers. To use applets on a web page, click the area labeled "Inactive Plugin" to download latest version Java applet plugin developed and provided by Oracle.
Quit all web browsers and Java programs before installing this update.
Detailed information about this update can be found at http://support.apple.com/kb/HT5493?viewlocale=en_US.
Additional security information for this update can be found at http://support.apple.com/kb/HT1222?viewlocale=en_US

Java installation

At the moment, most of us on our Macs have a runtime (Java SE Runtime Environment) version 1.6.0_37, developed back in Cupertino and an Internet plug-in (Java SE applet plug-in), version 7u11 (if you followed the advice at one time Apple and downloaded it from the Oracle website). Check installed version runtime environments on your computer, you can enter a simple command in Terminal:

Check Version internet plug-in and the correctness of its installation is possible.


This is what the Oracle website looks like after a successfully passed test for the correct installation of the Internet plug-in

Relying on Apple to update Java is no longer necessary, and life does not stand still. Oracle has long released the Java SE 7 runtime (unlike Java SE 6, which was last updated in Cupertino), and many modern tasks may require it. The seventh runtime is available for Mac users only in the Java SE Development Kit and only 64-bit version. This development kit (JDK) includes both a runtime environment (JRE) and an internet plugin. Since old programs can also run on the computer, 32-bit Java is highly desirable. Therefore, it will not be possible to limit ourselves to the only Java of the latest version from Oracle, it is required save and an old version of the runtime developed by Apple (without it, for example, ArchiCAD cannot be installed on a Mac).

So what do you need to do to make sure you have all the required Java on your Mac?

    Make sure Java SE 6 version 1.6.0_37 from Apple is installed
    Java version is checked by terminal command:

    The resulting response should be:

    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)

    If Java on your Mac is only version 7, and the response to a terminal command looks like this:

    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. Download and install Java SE 7 Development Kit
    You can download the installer from the manufacturer's website, Oracle, . The required version is Mac OS X x64. Installation is extremely simple and does not require you to have any special skills.

Removing Java

If you were frightened by numerous news about vulnerabilities in Java and you decided to abandon it, then read our article "". Have we convinced you? OK. Uninstalling Java is incredibly easy.

  • To remove the Java SE 6 runtime (by Apple), open in Finder Macintosh HD → System → Libraries → Java → JavaVirtualMachines and move the file named "1.6.0.jdk" to the Trash.
  • To uninstall the Java SE 7 development environment (by Oracle), open in Finder Macintosh HD → Libraries → Java → JavaVirtualMachines and move the file named "jdk1.7.0" with extension ".jdk" to the Trash.
  • To uninstall the Java Internet Plugin, open in Finder Macintosh HD → Libraries → Internet Plug-Ins and move the file named "JavaAppletPlugin.plugin" to the Trash

Finally, we provide a link to an English-language article in the Apple knowledge base, which very briefly describes how to return Java SE 6 (from Apple) to its place.

For Mac OS X, it received an unexpectedly wide discussion and immediate reaction from interested parties. Apple managed to insure users of their systems remote way and blocked the Java plugin in Safari by tweaking the content system file, which specifies the requirements for the minimum allowed version of plugins. The operating system checks daily for updates to this file on Apple servers, so the process did not require any participation and went completely unnoticed by everyone.

As for Oracle, it took just three days to write an update, and now everyone in need can download the latest version of Java for Mac OS firsthand. However, in the next few days, security specialists began to receive reports that the patch did not eliminate all possible loopholes. To summarize these claims, we get a short and gloomy result: the platform is still vulnerable. So much so that some radicals advise to completely remove Java from Mac OS. And if so, a natural question arises: does the Mac Driver really need this little thing and isn’t there some wonderful button, by pressing it once, you can ensure that you don’t have problems for the rest of your life?

First of all, I must say that you may need Java on Mac OS in only two cases: either you use programs written in this language (for example, the well-known service Reserve copy Crashplan), or surf Safari on sites that use Java programs (often referred to as applets). Before all this can work on your computer, you need to install a software component that has various names - once used by the Java Virtual Machine (JVM), now the Java Runtime Environment (JRE) is more common. You can download it from the link above. In common parlance, they simply use Java, and for brevity we will stick to this option.

Apple has been releasing its own version of Java as part of the operating system for many years (today it is Java 6 for Mac OS X). The policy justified itself at a time when the success of the company was not as stunning as it is today, and large manufacturers software products did not consider the Mac platform worthy of attention. Since then, a lot has changed, Apple's market share has grown significantly, and the company's management decided to shift the responsibility for product support into the hands of its creators. Starting with Mac OS Lion, the JRE was no longer included with the operating system, so many newcomers had to investigate the question: is there really any chance to use Java on Mac OS? Mac users probably benefited from this decision, since Apple's support was a bit of a leftover, and it was usually possible to update Java on the Macintosh much later than the original Oracle updates.

Returning to the age-old question “what to do?”, We get a simple answer: it's up to you. If you cannot do without a program written in Java, there is no choice. And if your favorite site spins Java applets, and you don't want to part with it, the answer is the same: you need to install the JRE. Well, if nothing like this happens in your life, everything is much simpler - you can relax and have fun.

If you decide to install a component, then the nuances begin. You have a choice: download Java 6 for Mac from the Apple website or upgrade to 7 from the link in the first paragraph. Apple's version differs in that the execution of Java applets in Safari is blocked, so if you need working sites, this will not work for you. As for the applications installed on the computer, they will work normally (unless otherwise stated by the manufacturer of the program). My machine confirms this - Java 6 and Crashplan get along well with each other on it.

If you decide to update Java to version 7 from Oracle, you will have to meet some requirements: your system must be at least Mac OS X 10.7.3, and the browser must be 64-bit (which means that chrome plugin will not work, only in Safari and Firefox). You can not call the restrictions too strict, so most of those who need it may well use this version. Just keep in mind that it's considered insecure, so if your Mac already has Java 6, it might be wise to stick with it. At least until some tragic hole is found in this version.

The situation is funny in that both Java 6 and Java 7 can be installed on both 10.7 and 10.8 systems at the same time. environment with working browser plugins (they are deactivated by default with the October update). True, to take advantage of this advice, you need knowledge in English and command line skills.

If you are looking for a combination of reasonable security and the usual comfort of work, I can advise you to switch to the Chrome browser. It's nice because when interacting with Java 6, it warns you every time a Java applet tries to run on the site, and in a Java 7 environment, Chrome doesn't allow applets at all because they're incompatible. This way, you will always be safe from the bandit bullet while free surfing. Use Safari or Firefox to visit trusted, trusted Java sites. And the wolves are full, and the sheep are safe ...

How to determine if there is Java on your Mac OS at all, and if so, what version?
If you are on Mac OS X 10.5 or 10.6 - 99% that the system is equipped with version 6. To verify this, find the Java Preferences application in the Utilities folder.

If you are sitting on 10.7 or 10.8 and in System settings there is a Java icon - you have version 7 installed.
But to find on the Lions with everyone installed updates version 6 is not so easy. To do this, you can go to the site http://javatester.org/version.html and use the browser to check. Or type the following line in the Terminal:

In response, you will receive something like:

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)

The numbers “1.6.0_37” mean that version 6 is running with update number 37. For reference, this is Last update, which was released by Apple.

And finally, the last question: what should someone who wants to remove Java from Mac OS and forget about it forever do? Naturally, among those who picked up Flashback last year, there may be such. You will find the answer. Everything is quite simple there.
Some more Java 7 questions are kindly covered by Oracle on this page. Have a look and you may find some usefulness there.



Loading...
Top