Hi Hendrik, Thanks for the info.
Beatunes is the last Java app on Mac that still uses Java 6.
After updating to Mavericks, I do not wish to install an outdated version of Java,
that I cannot completely uninstall if I had to.
To be honest, I would rather live without Java all together,
but if I must install it for the few apps I use, I will install Java 7, which I can uninstall if need be. I was just wondering if the Java 7 version would be released soon.
I will try the version you linked. Thanks Again
hendrik on 28 Oct, 2013 06:07 PM
Hm.. You mean the Contents directory, where there
is also a Info.plist.template?
Just to make sure, you have the right version, does it have a
Contents/PlugIns/jre/Contents/Home directory, which
contains the jre?
And yes—for this version of beaTunes you wouldn't need
your own JDK.
Hi, OK, What I did was an uninstall, then a reinstall and started over again.
This seemed to do the trick and now all is well with the new plist file you linked.
So Thanks very much for all the help, very much appreciated.
Can I ask, Why don't Mac Java apps come bundled with JRE to begin with?
Another "beta" Java app I'm testing is doing the same thing, I can run the app without my own separate Java installed. This to me would be great as I do not have to install Java, and I have a clean system. I don't use Java on the web, I only use it for two apps I have on my Mac. Seems stupid for me to have to install a problematic, and unsafe Java on my fresh OS X installation just to run two cross platform apps.
This would be the best route IMO, and I'm sure many Mac users would agree.
But I'm guessing maybe devs are not permitted to do this?
hendrik on 28 Oct, 2013 06:48 PM
Well… a number of years ago, Steve Jobs didn't want Sun to
provide Java for OS X, Steve wanted to do it himself. Do it
To a degree he succeeded. Developers like me never had to worry
about what JDK was installed on user's machines. If user's kept
their system up to date through Software Update, things were
reliable. Unfortunately, Apple also lagged behind all other
platforms… often for more than a year. Then Steve decided
that Java didn't suit him anymore and basically told Sun/Oracle to
do it themselves. We're at the end of that transition right
Because the JDK/JRE is not part of Apple's Software Update process
anymore, developers now can't rely on anything Java-wise anymore on
OS X. In essence, we now have the situation on OS X that we hated
for so long on Windows. No matter how small your app, if you want
it to run on Java, you basically have to ship it with a super bug
JRE. Or risk strange errors, because users decided to install JRE
XYZ that's just not 100% compatible. Or an old version or
Also, applications that rely on Apple's Java6 are banned from the
MacAppStore. So if you want to use the MAS as distribution channel,
you have to bundle your JRE—there's no other way.
Regarding security, Java is still quite safe AFAIK, if you don't
run the browser plugin. Here, Java7 is probably no safer than
Another thing about Java6—devs aren't permitted to
redistribute Apple's Java6. At least not that I know of.
OK, so Java 6 was controlled by Apple and was not redistributable.
But will you be able to redistribute and bundle java 7 along with BeaTunes?
Eliminating the need for a separate installation? I sure hope so...
Thanks very much