Java 6 issue SOLVED

Got it working:


1. Download the Java SE 8 DMG from http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html and install.

2. In terminal enter the following to turn off rootless and then reboot: sudo nvram boot-args="rootless=0"

3. In term enter these 2 lines: sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk


4. sudo mkdir -p /System/Library/Java/Support/Deploy.bundle


5. Turn rootless back on and reboot again: sudo nvram boot-args="rootless=1"


Enjoy!

Accepted Reply

The supported way to disable System Integrity Protection in those cases where it's truly necessary is to boot into the Recovery partition and turn System Integrity Protection off from there with the csrutil tool.


$ csrutil

usage: csrutil <command>

Modify the System Integrity Protection configuration. All configuration changes apply to the entire machine.

Available commands:

disable

Disable the protection on the machine. Requires a reboot.

enable

Enable the protection on the machine. Requires a reboot.

status

Display the current configuration.


The kext-dev-mode and rootless boot-args are being removed from OS X El Capitan and will no longer work.


--gc

Replies

Thanks, but sorry, what exactly does this solve and how? 🙂

The supported way to disable System Integrity Protection in those cases where it's truly necessary is to boot into the Recovery partition and turn System Integrity Protection off from there with the csrutil tool.


$ csrutil

usage: csrutil <command>

Modify the System Integrity Protection configuration. All configuration changes apply to the entire machine.

Available commands:

disable

Disable the protection on the machine. Requires a reboot.

enable

Enable the protection on the machine. Requires a reboot.

status

Display the current configuration.


The kext-dev-mode and rootless boot-args are being removed from OS X El Capitan and will no longer work.


--gc