No java in lion?

Member
Posts: 27
Joined: 2011.07
Post: #1
I feel like this would already have been discussed, but I didn't see anything from a search.
So Lion dropped it's Java Runtime Environment. It'll still download the Snow Leopard version if you run anything java, but that'll get progressively older as time goes on. I suppose this what I'm asking is what this means for me as someone who programs in Java?
Obviously, many people in the development community will keep it installed, but probably not the case for the average game playing community? After I 'finish' (Wink) my UDG entry in java, should I just move on to c++ or suchlike?
Quote this message in a reply
Luminary
Posts: 5,143
Joined: 2002.04
Post: #2
You can't use Java for the MAS, so that puts a big hole in many potential clients.

For the future, Apple announced they'd passed the buck ( my words, http://www.apple.com/pr/library/2010/11/...-OS-X.html ) to Oracle. That'll obviously have some advantages and some disadvantages.
Quote this message in a reply
Moderator
Posts: 452
Joined: 2008.04
Post: #3
Fortunately, you wouldn't make any money on the MAS anyway. Rasp

Yeaaaah, Upshot is at $75 now.

On Lion, your users will be prompted to auto install Java. And they'll all have it from playing minecraft anyway. Although it does suck that the language is somewhat at the mercy of the regularly changing whims of Apple... *shrugs*

Howling Moon Software - CrayonBall for Mac and iPhone, Contract Game Dev Work
Quote this message in a reply
Member
Posts: 27
Joined: 2011.07
Post: #4
Interesting, so it looks like it's more going the way of flash...

Thanks for the info then, I mostly wanted to make sure that -someone- would be updating the JRE as the language and operating system continue to update.

Edit: Also, what does this mean for future uDG's, once 10.7 has superseded 10.6, given rule #8 (about needing to run on a 'fresh install' ).
Quote this message in a reply
Member
Posts: 49
Joined: 2011.08
Post: #5
I think Apple wants apps that don't need runtimes to use. I totally agree with this. Code in C, PureBasic, or something similar. Wink
Quote this message in a reply
Luminary
Posts: 5,143
Joined: 2002.04
Post: #6
It means Java will be disallowed for future uDGs (unless you can compile to native code with GCJ, or bundle a JRE, or similar)
Quote this message in a reply
Post Reply