Hot answers tagged

50

Fastest Solution Use the adoptopenjdk cask See also https://discourse.brew.sh/t/how-to-install-openjdk-with-brew/712/4 To install latest: brew cask install adoptopenjdk To install a specific version brew tap AdoptOpenJDK/openjdk brew cask install adoptopenjdk8 brew cask install adoptopenjdk9 Manual Solution If you are looking to just bring down the ...


44

I believe the problem is navigating to the correct directory... Once you are where you are supposed to be you can run the sudo commands to remove whichever versions of java you want to remove. First, run the command in the terminal to determine which version of Java you are running, java -version then you can navigate to pesky version of java that you ...


38

Go to Preferences > General > Appearance > Colors and Fonts, expand the "Basic" folder and select "Text Font" and change that to whatever size you like. For Eclipse Neon: To Increase Ctrl + To reduce Ctrl - for Macs, use the command key, not the control key


33

Inside the Eclipse.app is a setting for the font size. To make the fonts globally larger edit Eclipse.app » Contents » Eclipse » eclipse.ini and remove the line -Dorg.eclipse.swt.internal.carbon.smallFonts from the file. Save the file and restart Eclipse.


29

Open up a terminal use this command: /usr/libexec/java_home -v 1.6 You can change the 1.6 to any version of java you want to use and the command will output the location of where that version of java resides. (i.e: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home) then you can set the JAVA_HOME like you normally would with the output of ...


27

JDK 7 will be installed under /Library/Java/JavaVirtualMachines/1.7.0.jdk, JDK 6 under /System/Library/Java/JavaVirtualMachines. To trick OS X to accept Java 7 instead of proposing to install Java 6 a simple symlink is enough: sudo mkdir /System/Library/Java/JavaVirtualMachines sudo ln -s /Library/Java/JavaVirtualMachines/1.7.0.jdk /System/Library/Java/...


27

You can download Java SE 6 for OS X from here: http://support.apple.com/kb/DL1572 For Maven support you can use brew (as stated above) or, if you don't want to install brew just for Maven support, you can download it directly from maven.apache.org. Here's the steps I took to get Maven setup on a fresh install of Mavericks: curl -O http://apache.tradebit....


25

I had the same problem on OS X Yosemite 10.9. The problem was solved by installing the Java SE Development Kit 8. I had installed the other version that is not a SE development kit and it was just working in web browsers, not for the terminal.


20

The Java Runtime Environment (JRE) and the Java SDK are not inherently unsafe. The problem relies for the most part in certain ways the JVM (Java Virtual Machine) accesses (and can be fooled to) certain pieces of the operating system. Like every other complex piece of software, Java is no different than, say, .NET on a Windows machine or Mono.NET on any ...


16

The best/safest way to install Java on MacOS is with Homebrew; just this: brew cask install java Or if you don’t have Homebrew installed already, just one additional command first: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew cask install java


15

This works on OS X 10.11 (El Capitan). I've used Homebrew to install JDK 1.6.0_65: brew tap caskroom/versions brew cask install java6


14

Preferring a version of Java Use Java Preferences in the normal way. Depending on what you have installed in addition to Apple's distribution of Java, the first tab of the utility may appear a little different. An example, without the familiar options for applets and Java Web Start: There is some background reading on how this works at the command ...


14

The Java exploits have been accessing through java on websites. You do not need to enable this e.g. in Safari you can set a preference to use Java or not. If you have a command line java application (e.g. Bitcoin) this is then is as risky as an other application. You need to make sure you have the latest version of third party libraries and executables to ...


13

Problematic uses of terminology Where Oracle describes first Java for "your operating system" then "for your computer", the download is more accurately only for things that use the Internet plug-in: jre-7u13-macosx-x64.dmg installs what's required for that plug-in, but for things that use Java without the plug-in, this installer from Oracle does nothing. ...


13

When I tried the accepted answer, I didn't see the new JDK 1.6 in /Library/Java/JavaVirtualMachines/ I had to go to https://developer.apple.com/downloads/ search for "java", download the latest, and install that. Then the JDK 1.6 appeared.


13

Java 7 and Java 8 are installed under /Library/Java/JavaVirtualMachines, and to get informations about the installed Java VM's you can use the /usr/libexec/java_home command, which is a link/shortcut to /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home. Some of the command to use are: /usr/libexec/java_home -verbose will give ...


13

Install the SDK instead of the JRE. I had a similar issue: I installed the JRE and ran the webpage-based test that said I installed successfully. But my java-based app wouldn't run, and running java -version in the console said Java was not installed. On a whim I decided to install the full SDK and now it all works.


12

It doesn't sound like the application actually supports HiDPI mode. Here's a tutorial for modifying Microsoft Word's application package so it will support HiDPI Mode: http://imgur.com/a/0P5KY. Perhaps it would work for this application as well. Summary of the link: Make a backup copy of the application Open the application folder, then right click the ...


12

You may need two approaches: one to switch the version for the applet plug-in alone another approach to switch the version for other parts of the JRE without switching the version for the applet plug-in. My recent use case: Java 8 for apps that do not use the plug-in Java 7 Update 9 for the applet plug-in. To switch the applet plug-in but not other ...


12

http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jre.html#A1096890 says To uninstall the JRE, you must have Administrator privileges and execute the remove commands either as root or by using the sudo(8) tool. Remove one directory and one file (a symlink), as follows: Navigate to /Library/Internet Plug-Ins and remove the ...


11

It's important to make the distinction between Java and JavaScript. Java is a general purpose programming language and associated runtime originally developed by Sun. Java programs can run inside a browser plug-in. There have been some recent vulnerabilities uncovered, and Apple has taken the step of disabling Java by default. Javascript is a scripting ...


11

You can see the install locations of the recognized JDKs by using java_home's "-V" option: $ /usr/libexec/java_home -V Matching Java Virtual Machines (4): 1.8.0_31, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home 1.7.0_55, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home ...


10

JavaForOSX2014-001.dmg contains Java for Mac OS X (1.6.0_65-b14-462). It will be installed to /System/Library/Java and /System/Library/Frameworks while Oracle Java is located at /Library/Java. No file will be overwritten. To avoid any trouble (especially with your $JAVA_HOME/$PATH) consider setting up a Mac OS X VM in VMWare, Parallels or VirtualBox with ...


10

To activate Illustrator CS6 on El Capitan, you may need to temporarily deactivate the "rootless" mode. To do this, boot into the recovery partition by holding down Cmd-R upon startup. Then use the terminal app to disable "rootless". The command is csrutil disable It will advise you to reboot. After rebooting, you can now create the directories /System/...


9

Eventually I found the basic solution: For Java applications in general you can specify that they are 'headless', by adding the option -Djava.awt.headless=true to your java application. (also posted to stackoverflow).


9

Apple recommends to set JAVA_HOME to “/usr/libexec/java_home“. What worked for me was wrapping this around $(). So I ended up configuring JAVA_HOME like $(/usr/libexec/java_home) with the following commands: vim ~/.bash_profile export JAVA_HOME=$(/usr/libexec/java_home) source ~/.bash_profile


9

The issue is that Oracle is being confusing abut the JRE. The OSX JRE, which is what you downloaded, does not update /usr/bin/java it just installs itself to /Library/Java/JavaVirtualMachines/ You can either use the path to the java binary beneath that or instead install the JDK from this page which does update /usr/bin/java @RichTrouton's answer might ...


9

You can also solve it by doing the following: Locate your Installed package (PyCharm or IntelliJ), right click, show package contents Under contents, open up Info.plist Locate the JVMOptions dictionary entry, and find the key titled "JVMVersion" The default value for that key should be "1.6*". change it to "1.6+". Save it, and re-launch the IDE again. ...


9

If you want to remove Java 6... From How to properly uninstall Java 6 on OSX?, do the following: Remove the "system" JVM installed and maintained by Software Update % sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk Remove any Java Developer Previews % sudo rm -rf /Library/Java/JavaVirtualMachines/1.6.0*.jdk Do NOT remove any ...


Only top voted, non community-wiki answers of a minimum length are eligible