Install Java for Mac OS High Sierra

The place to discuss Mac OS X version of MakeMKV
Post Reply
tntmac
Posts: 1
Joined: Tue Dec 19, 2017 2:43 pm

Install Java for Mac OS High Sierra

Post by tntmac »

Get the JRE download from this link:
http://www.oracle.com/technetwork/java/ ... 33155.html

I downloaded the jre-8u151-macosx-x64.dmg

After installing, you can find the location of your JRE environment from you Control Panel in System Prefereneces

Point your MakeMKV install to this location in MakeMKV Preferences.

In my case that was: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java

Seems to be working so far
T'hain Esh Kelch
Posts: 87
Joined: Thu Apr 20, 2017 5:59 am

Re: Install Java for Mac OS High Sierra

Post by T'hain Esh Kelch »

Thanks. Personally I can't get it to work under Sierra though. MakeMKV doesn't do anything. Does MakeMKV output *anything* in your log, when it uses Java for anything?
Woodstock
Posts: 10332
Joined: Sun Jul 24, 2011 11:21 pm

Re: Install Java for Mac OS High Sierra

Post by Woodstock »

With debug logging turned on (haven't tested it with it off), when a disk with obfuscation is inserted, MakeMKV reports the version of Java it found and used. If there is no obfuscation on the disk, MakeMKV doesn't even look for Java, as far as I can tell.
T'hain Esh Kelch
Posts: 87
Joined: Thu Apr 20, 2017 5:59 am

Re: Install Java for Mac OS High Sierra

Post by T'hain Esh Kelch »

Woodstock wrote:With debug logging turned on (haven't tested it with it off), when a disk with obfuscation is inserted, MakeMKV reports the version of Java it found and used. If there is no obfuscation on the disk, MakeMKV doesn't even look for Java, as far as I can tell.
Thanks, that's nice to know! If you haven't pointed MakeMKV to your Java installation, does it report anything different in the log?

I got the MakeMKV to work with Java *once* several months ago, and then it never worked again, and I would really like this to work, and the more clues I can get as to why it doesn't work, the better.
Woodstock
Posts: 10332
Joined: Sun Jul 24, 2011 11:21 pm

Re: Install Java for Mac OS High Sierra

Post by Woodstock »

If Java is needed AND it can't be found, the log does say it could not find a Java installation. At least, I think I remember it doing that... it's been a year or so ago that I broke down and allowed Java back on this machine.
T'hain Esh Kelch
Posts: 87
Joined: Thu Apr 20, 2017 5:59 am

Re: Install Java for Mac OS High Sierra

Post by T'hain Esh Kelch »

I have tried to rip Macbeth (2015), and it does use obfuscation (AACS v58 according to MakeMKV), and MakeMKV makes no indication of which track is the correct one.

My log looks like this:
Debug log started at Sat Jan 13 11:05:03 2018 , written by MakeMKV v1.10.9 darwin(x64-release)
Using 524544KB for read cache.
001005:0000 MakeMKV v1.10.9 darwin(x64-release) started
001004:0000 Debug logging enabled, log will be saved as /Users/david/MakeMKV_log.txt
002010:0000 Optical drive "DVD+R-DL OPTIARC DVD RW AD-5690H 4AH5d" opened in OS access mode.
002010:0000 Optical drive "BD-ROM MATSHITA BD-CMB UJ130AS 1.01d" opened in OS access mode.
003007:0000 Using direct disc access mode
DEBUG: Code 2147483648 at (N#9p6%G?A$@??F[:121264602
DAFD=PAAAADAAAAEABDQUEAQEBAQ==
DCE=yX4jVgNMwd6uMRlzB+XPXIhXTl6M9paxrVFzY38peW0VxkJj3VCOkLIhvhrwdtTQ25PrAf82ACfSEGe1G9zQW4wFjIAMsMncvWPGrnTMhBY4MfgIHa51EhzmIVx4uuy0Sh+x0ivadWFEAJ3AYviQoXMiDLNcGYmWIQ==
005085:0000 Loaded content hash table, will verify integrity of M2TS files.
DISCID=436912E87C9F0EDAAFD1BEF71F5EB5A0DFB54C26
003307:0000 File 00013.mpls was added as title #0
50 more lines looking like the one just above
I assume this means that MakeMKV doesn't detect my java installation, based on your previous comments Woodstock?
Woodstock
Posts: 10332
Joined: Sun Jul 24, 2011 11:21 pm

Re: Install Java for Mac OS High Sierra

Post by Woodstock »

MakeMKV 1.10.9 on a machine with no Java installed, Ender's Game (with obfuscation) inserted:
Debug log started at Sat Jan 13 16:21:45 2018 , written by MakeMKV v1.10.9 win(x64-release)
Using 262272KB for read cache.
001005:0000 MakeMKV v1.10.9 win(x64-release) started
001004:0000 Debug logging enabled, log will be saved as C:\Users\xxxxxxxxxxxxxxx/MakeMKV_log.txt
003007:0000 Using direct disc access mode
DEBUG: Code 2147483648 at @^82~V 4Zm*Q6mN::121264602
DAFD=PAAAADAAAAEABDQkEFwECAQ==
DCE=yvViVQJ5oHZzchUKI3CeJgAEOFbYfY+ySzpkWEDwWIHCoTBv8fR9a/T8BZhw7iCmCCd/GuD7wcA1MZQ6n6PLRv1mDTJcyVfq2b5kPNPeQhoadMTWF9nF8oD7wtH2xxWQ9JKIS3AJB4gITyKsgFCypH9BQxYyptkIow==
DCE=sY7+LQk8hzMVBLjvKM7ti5L2G5TZYX7CQvapEGM4trM/L08cSb4PTdFzmYaUvECK0Qicufor+zszFdX139pKYhKtmTSbMxsQxXt9RRkXs+bMhZxftxgJgMa7vzgtKXWVOoOVZaNWBiYz6rSWOuIZo+uC+wkqhDdpDw==
005085:0000 Loaded content hash table, will verify integrity of M2TS files.
003345:0000 This disc requires Java runtime (JRE), but none was found. Certain functions will fail, please install Java. See http://www.makemkv.com/bdjava/ for details.
DEBUG: Code 0 at 3%5f{S/%qo}lJ-Jv"S:29393769
DEBUG: Code 0 at 3%5f{S/%qo}lJ-Jv"S:121261405
DEBUG: Code 0 at nRDlvqqj:mt|3-R^mA@|:121267431
001003:0020 DEBUG: Code 0 at nRDlvqqj:mt|3-R^mA@|:121264648
DISCID=6280F525AC2D0CE425BF61CCB86C71C71001B62F
Same version and disk, on a machine with Java installed:
Debug log started at Sat Jan 13 16:25:07 2018 , written by MakeMKV v1.10.9 win(x64-release)
Using 524544KB for read cache.
001005:0000 MakeMKV v1.10.9 win(x64-release) started
001004:0000 Debug logging enabled, log will be saved as C:\Users\xxxxxxxxxxxxxxx/MakeMKV_log.txt
003007:0000 Using direct disc access mode
DEBUG: Code 2147483648 at @^82~V 4Zm*Q6mN::121264602
DAFD=PAAAADAAAAEABDQUEAQEBAQ==
DCE=aAIaogfORuJWyRN+ELqnApWEG97/0xUsa26JcTWIfUlmOEGBdBXDHyuct5d4uFb3SwY457RVInELdLOE74bQC+9BJLq7rNiaGsYfYCfTL8P5is7NkToml7i1zxScIqwFqyBmZVt1K+0dvUf5WuA3nC+gy+7XiN0F2g==
005085:0000 Loaded content hash table, will verify integrity of M2TS files.
Found java version=1.8.0.121 path=C:\Program Files (x86)\Java\jre1.8.0_121\bin\java.exe
003344:0000 Using Java runtime from C:\Program Files (x86)\Java\jre1.8.0_121\bin\java.exe

DISCID=6280F525AC2D0CE425BF61CCB86C71C71001B62F
If MakeMKV detects Java-based playlist obfuscation, it's going to display one of the two messages. If it doesn't think there is obfuscation, then no message about Java would appear.

If you have a disk with obfuscation that isn't detected, then it should be reported according to the message Mike posted here: http://makemkv.com/forum2/viewtopic.php?f=8&t=14330
T'hain Esh Kelch
Posts: 87
Joined: Thu Apr 20, 2017 5:59 am

Re: Install Java for Mac OS High Sierra

Post by T'hain Esh Kelch »

Thank you Woodstock, post of the year so far! :) At least for my Macbeth disc here, it must mean it doesn't detect the obfuscation.
JeanBenedict
Posts: 1
Joined: Tue Mar 06, 2018 3:44 pm

Re: Install Java for Mac OS High Sierra

Post by JeanBenedict »

Oh, know it, dealing with jdk both on macOS and other unix-based systems could give a real headache. When I'd started with programming java, I faced the same troubles on Ubuntu-powered laptop. And you know, this thing looks pretty easy when described by the johns over the forums, but irl there is always some specific things that you can't figure out for now. Lucky me, I found this resource in order to get all the fundamentals and more on how to learn java https://explainjava.com/ in the easiest way. I think, you shall try out this one too, they have a lot of articles on most common problems and mistakes with installing and managing JDK as well
T'hain Esh Kelch
Posts: 87
Joined: Thu Apr 20, 2017 5:59 am

Re: Install Java for Mac OS High Sierra

Post by T'hain Esh Kelch »

I don't think those articles will help us much unfortunately.

But back on topic, I now have multiple Blu-rays where the obfuscation isn't detected by MakeMKV, despite it clearly being there, as there's is zero mention of Java runtime is required in the logs. I've installed, removed and reinstalled Java countless times now, trying to get it to work, so I am pretty sure my problem isn't there.

So I am starting to assume that the problem lies elsewhere - Is is possible that the drive is causing this for me? I don't mind buying a more modern drive if that is the case, but the current one appear to be working most of the time otherwise. :) It would be nice to get mike's feedback on this, as I would love to get it to work.
Post Reply