MakeMKV v1.10.0 generating Java command-line-tool error ?

The place to discuss Mac OS X version of MakeMKV
DJRumpy
Posts: 190
Joined: Thu Aug 18, 2011 9:21 pm

MakeMKV v1.10.0 generating Java command-line-tool error ?

Post by DJRumpy » Tue Jul 19, 2016 3:13 pm

The update to 1.10.0 keeps prompting to install the Java command line tools, which once installed, doesn't seem to do anything, as it keeps prompting over and over again to install the command line tools after clicking the rip button. It's just an endless loop of prompting to install the tools each time you click the rip button.

I'm going to see if I can revert back to 1.9.0.

Is anyone else experiencing this?
Last edited by DJRumpy on Tue Jul 19, 2016 3:21 pm, edited 2 times in total.

DJRumpy
Posts: 190
Joined: Thu Aug 18, 2011 9:21 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool instal

Post by DJRumpy » Tue Jul 19, 2016 3:15 pm

FYI, I was able to downgrade back to 1.9.0. It doesn't' prompt for the java command line tools and seems to be working properly.

Woodstock
Posts: 10332
Joined: Sun Jul 24, 2011 11:21 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by Woodstock » Tue Jul 19, 2016 8:48 pm

I installed 1.10.0 when it came out, and I get no complaints about the JRE being missing... it's not on my machine, and won't be (security is too important to me).

Did you have parts of the JRE installed?

If the JRE is required to guess at Lionsgate disks, I guess that feature isn't ever going to work for me... Which isn't a big deal, since I haven't seen any Lionsgate titles that appeal to me!

bartman
Posts: 18
Joined: Wed Mar 02, 2011 7:19 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by bartman » Tue Jul 19, 2016 10:13 pm

Same problem here. v1.10.0 is not working on my system - it hangs on "Using Java runtime from /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java".

I installed the java runtime and it puts nothing in "/System/Library/Frameworks".

DJRumpy
Posts: 190
Joined: Thu Aug 18, 2011 9:21 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by DJRumpy » Tue Jul 19, 2016 11:48 pm

I did find this. It appears it may be looking for the Java 6 install, rather than the Java 8 install.

https://www.java.com/en/download/faq/yosemite_java.xml

mike admin
Posts: 4075
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by mike admin » Thu Jul 21, 2016 6:13 pm

MakeMKV can use any version of Java. For some reason it fails to find the correct java location. The correct location can be overridden in preferences, under "Protection" tab. Please open terminal and post the output of following commands:

Code: Select all

ls -la /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/
ls -la /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/
ls -la /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Commands/
ls -la /Library/Java/JavaVirtualMachines/
ls -la /System/Library/Java/JavaVirtualMachines/

DJRumpy
Posts: 190
Joined: Thu Aug 18, 2011 9:21 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by DJRumpy » Thu Jul 21, 2016 9:10 pm

Here you go:

ls -la /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/
total 1440
drwxr-xr-x 47 root wheel 1598 Jul 1 19:27 .
drwxr-xr-x 8 root wheel 272 Jul 1 19:27 ..
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 appletviewer
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 apt
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 extcheck
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 idlj
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jar
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 jarsigner
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 java
-rwxr-xr-x 1 root wheel 68224 Jul 14 2015 java_home
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 javac
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 javadoc
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 javah
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 javap
-rwxr-xr-x 1 root wheel 49584 Jul 14 2015 javaws
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jcmd
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 jconsole
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jdb
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jdeps
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jhat
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jinfo
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jjs
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jmap
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jmc
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jps
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 jrunscript
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 jsadebugd
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jstack
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jstat
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 jstatd
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 jvisualvm
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 keytool
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 native2ascii
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 orbd
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 pack200
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 policytool
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 rmic
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 rmid
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 rmiregistry
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 schemagen
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 serialver
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 servertool
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 tnameserv
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 unpack200
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 wsgen
-rwxr-xr-x 1 root wheel 54640 Jul 14 2015 wsimport
-rwxr-xr-x 1 root wheel 54624 Jul 14 2015 xjc

ls: /Library/Internet: No such file or directory
ls: Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/: No such file or directory

ls -la /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Commands/
total 312
drwxr-xr-x 41 root wheel 1394 Jul 1 19:27 .
drwxr-xr-x 10 root wheel 340 Jul 14 2015 ..
lrwxr-xr-x 1 root wheel 24 Jul 1 19:27 appletviewer -> ../Home/bin/appletviewer
lrwxr-xr-x 1 root wheel 15 Jul 1 19:27 apt -> ../Home/bin/apt
lrwxr-xr-x 1 root wheel 20 Jul 1 19:27 extcheck -> ../Home/bin/extcheck
lrwxr-xr-x 1 root wheel 16 Jul 1 19:27 idlj -> ../Home/bin/idlj
lrwxr-xr-x 1 root wheel 15 Jul 1 19:27 jar -> ../Home/bin/jar
lrwxr-xr-x 1 root wheel 21 Jul 1 19:27 jarsigner -> ../Home/bin/jarsigner
lrwxr-xr-x 1 root wheel 16 Jul 1 19:27 java -> ../Home/bin/java
lrwxr-xr-x 1 root wheel 17 Jul 1 19:27 javac -> ../Home/bin/javac
lrwxr-xr-x 1 root wheel 19 Jul 1 19:27 javadoc -> ../Home/bin/javadoc
lrwxr-xr-x 1 root wheel 17 Jul 1 19:27 javah -> ../Home/bin/javah
lrwxr-xr-x 1 root wheel 17 Jul 1 19:27 javap -> ../Home/bin/javap
lrwxr-xr-x 1 root wheel 67 Jul 1 19:27 javaws -> /System/Library/Java/Support/Deploy.bundle/Contents/Home/bin/javaws
lrwxr-xr-x 1 root wheel 20 Jul 1 19:27 jconsole -> ../Home/bin/jconsole
lrwxr-xr-x 1 root wheel 15 Jul 1 19:27 jdb -> ../Home/bin/jdb
lrwxr-xr-x 1 root wheel 16 Jul 1 19:27 jhat -> ../Home/bin/jhat
lrwxr-xr-x 1 root wheel 17 Jul 1 19:27 jinfo -> ../Home/bin/jinfo
lrwxr-xr-x 1 root wheel 16 Jul 1 19:27 jmap -> ../Home/bin/jmap
lrwxr-xr-x 1 root wheel 15 Jul 1 19:27 jps -> ../Home/bin/jps
lrwxr-xr-x 1 root wheel 22 Jul 1 19:27 jrunscript -> ../Home/bin/jrunscript
lrwxr-xr-x 1 root wheel 21 Jul 1 19:27 jsadebugd -> ../Home/bin/jsadebugd
lrwxr-xr-x 1 root wheel 18 Jul 1 19:27 jstack -> ../Home/bin/jstack
lrwxr-xr-x 1 root wheel 17 Jul 1 19:27 jstat -> ../Home/bin/jstat
lrwxr-xr-x 1 root wheel 18 Jul 1 19:27 jstatd -> ../Home/bin/jstatd
lrwxr-xr-x 1 root wheel 19 Jul 1 19:27 keytool -> ../Home/bin/keytool
lrwxr-xr-x 1 root wheel 24 Jul 1 19:27 native2ascii -> ../Home/bin/native2ascii
lrwxr-xr-x 1 root wheel 16 Jul 1 19:27 orbd -> ../Home/bin/orbd
lrwxr-xr-x 1 root wheel 19 Jul 1 19:27 pack200 -> ../Home/bin/pack200
lrwxr-xr-x 1 root wheel 22 Jul 1 19:27 policytool -> ../Home/bin/policytool
lrwxr-xr-x 1 root wheel 16 Jul 1 19:27 rmic -> ../Home/bin/rmic
lrwxr-xr-x 1 root wheel 16 Jul 1 19:27 rmid -> ../Home/bin/rmid
lrwxr-xr-x 1 root wheel 23 Jul 1 19:27 rmiregistry -> ../Home/bin/rmiregistry
lrwxr-xr-x 1 root wheel 21 Jul 1 19:27 schemagen -> ../Home/bin/schemagen
lrwxr-xr-x 1 root wheel 21 Jul 1 19:27 serialver -> ../Home/bin/serialver
lrwxr-xr-x 1 root wheel 22 Jul 1 19:27 servertool -> ../Home/bin/servertool
lrwxr-xr-x 1 root wheel 21 Jul 1 19:27 tnameserv -> ../Home/bin/tnameserv
lrwxr-xr-x 1 root wheel 21 Jul 1 19:27 unpack200 -> ../Home/bin/unpack200
lrwxr-xr-x 1 root wheel 17 Jul 1 19:27 wsgen -> ../Home/bin/wsgen
lrwxr-xr-x 1 root wheel 20 Jul 1 19:27 wsimport -> ../Home/bin/wsimport
lrwxr-xr-x 1 root wheel 15 Jul 1 19:27 xjc -> ../Home/bin/xjc

ls -la /Library/Java/JavaVirtualMachines/
total 0
drwxr-xr-x 4 root wheel 136 Jul 1 19:27 .
drwxrwxr-x 5 root wheel 170 Jul 1 19:27 ..
drwxr-xr-x 3 root wheel 102 Jul 14 2015 1.6.0.jdk
drwxr-xr-x 3 root wheel 102 Jun 13 16:33 jdk1.8.0_91.jdk

ls -la /System/Library/Java/JavaVirtualMachines/
ls: /System/Library/Java/JavaVirtualMachines/: No such file or directory

phillyhtown
Posts: 1
Joined: Fri Jul 22, 2016 2:53 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by phillyhtown » Fri Jul 22, 2016 3:07 pm

I've loaded the new Java Version 8 Update 101 (filesize: 64.32 MB) to my OSX 10.11.6 and i"m still getting an error that tells me I need to load a Java update. What didnt i do right or what did i miss?

mike admin
Posts: 4075
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by mike admin » Sat Jul 23, 2016 10:37 am

DJRumpy wrote: ls -la /Library/Java/JavaVirtualMachines/
total 0
drwxr-xr-x 4 root wheel 136 Jul 1 19:27 .
drwxrwxr-x 5 root wheel 170 Jul 1 19:27 ..
drwxr-xr-x 3 root wheel 102 Jul 14 2015 1.6.0.jdk
drwxr-xr-x 3 root wheel 102 Jun 13 16:33 jdk1.8.0_91.jdk
This is a bug in MakeMKV. Please try the following - open preferences, protection tab. There will be a "custom java location" entry. Put the following value there:

Code: Select all

/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/java
Just cut and paste the value, don't try navigating the filesystem.
Then try opening that disc again. If this doesn't work, try the other one:

Code: Select all

/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

DJRumpy
Posts: 190
Joined: Thu Aug 18, 2011 9:21 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by DJRumpy » Sat Jul 23, 2016 12:27 pm

That works Mike. Just an FYI, I also went into the Java preferences applet, selected the Java tab, then the View button, and then copied the "path" value to the clipboard and pasted it into MakeMKV's "Protection" custom Java location in MakeMKV's preferences and that worked without issue as well.

That may be a bit easier for people unfamiliar with terminal.

DJRumpy
Posts: 190
Joined: Thu Aug 18, 2011 9:21 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by DJRumpy » Sat Jul 23, 2016 12:36 pm

Mike, I'm assuming I don't even need the internet plugin? I can just use the java executable from the JDK?

If so I'd like to remove the internet plugin.

mike admin
Posts: 4075
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by mike admin » Sun Jul 24, 2016 10:24 am

DJRumpy wrote:Mike, I'm assuming I don't even need the internet plugin? I can just use the java executable from the JDK?
If so I'd like to remove the internet plugin.
MakeMKV can use any Java runtime, JDK being obviously fine. Any version, doesn't matter.
The bug in 1.10.0 is that the program identifies the "stub jdk", the one that always asks "please install java" as a valid JDK and even gives it preference over the "real" JDK. Will be fixed very soon.

DJRumpy
Posts: 190
Joined: Thu Aug 18, 2011 9:21 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by DJRumpy » Sun Jul 24, 2016 12:05 pm

They may have already fixed it. I was playing with the setup and put in the wrong path. The latest version (.110 I think) was found even with the wrong path.

KENSAI
Posts: 62
Joined: Sun Feb 24, 2013 7:50 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by KENSAI » Tue Jul 26, 2016 11:57 pm

I tried both of the Java paths you posted Mike, but neither worked for me. I'm on OS X, latest El Capitan (10.11.6). I do not want to install a Java plugin/JDK to get this working...any ideas? I checked the site, MakeMKV for OS X is still the same version I have now. Interestingly this error only occurs on two discs out of six...

KENSAI
Posts: 62
Joined: Sun Feb 24, 2013 7:50 pm

Re: MakeMKV v1.10.0 generating Java command-line-tool error

Post by KENSAI » Wed Jul 27, 2016 11:28 pm

I see that the Windows version is broken in a similar way. Any update on the fix?

Post Reply