- 수정됨
Uninstalling Java 1.7 on OS X
I'm having a lot of issues with Java 1.7 on OS X.
Fortunately, it's easy to remove:
http://reviews.cnet.com/8301-13727_7-57 ... -for-os-x/
My System Preference only shows Java 1.7, and I can't seem to uncheck the box to turn it off, so I just moved aside the bundles in /Library/Java/JavaVirtualMachines.
After that, quitting and reopening Terminal and executing "java -version" indicates that I'm back to:
terry$ java -version
java version "1.6.0_41"
Java(TM) SE Runtime Environment (build 1.6.0_41-b02-445-11M4107)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01-445, mixed mode)
Hopefully that makes things a little better... we'll see.
We've had to change Spine quite a bit for it to work on Mac with Java 7. Unfortunately these changes are not 100% perfect and the worst part is that they also affect Java 6 on the Mac. Apple has really messed up Java, if you are looking for someone to blame. :p I hate this Mac stuff, it robs me of all my time. Anyway, it seems asking users to downgrade to Java 6 isn't really a good solution. We could provide both a Java 6 and Java 7 download for the Mac, for those that want it more stable bad enough to downgrade to Java 6.
So, the Java 7 runtime is completely managed by Oracle now. Apple's no longer packaging Java past Java 6. Maybe it'll get better, we can hope. What's the issue, exactly? Why is this so problematic?
For what it's worth - the issues I'm seeing with the Mac version are NOT fixed by downgrading. At least, I haven't hit anything in Java 7 that isn't in Java 6, unless you're saying that the issues that are present are a result of the Java 7 fixes that you've put in.
I think plunging forward with Java 7 is probably the best idea, IMO, given that Oracle is pushing forward with all of the OS X dev now. Just my $0.02. Happy to help where possible.
I also have Linux/Windows, so I can always do my work in Spine on one of those if I really get into a mess.
Nate wroteWe've had to change Spine quite a bit for it to work on Mac with Java 7. Unfortunately these changes are not 100% perfect and the worst part is that they also affect Java 6 on the Mac. Apple has really messed up Java, if you are looking for someone to blame. :p I hate this Mac stuff, it robs me of all my time.
Anyway, it seems asking users to downgrade to Java 6 isn't really a good solution. We could provide both a Java 6 and Java 7 download for the Mac, for those that want it more stable bad enough to downgrade to Java 6.
Write once, run everywhere right? :p
Apple changed Java 7 a lot, so the OpenGL stuff that worked on Java 6 no longer works. The changes we had to make to get things to work on Java 7 also affect running on Java 6. It's a mess. Over time it will get straightened out though.