[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-pmc] Java 7 on Mac OS X

Adjusting the launcher that starts Eclipse and the launching code inside the IDE is something we want to do. Once that works we can run our tests against JRE 7 instead of MacOSX, Apple 1.6.0_26-b03-384-10M3425. The Eclipse top-level project/SDK itself should not have to deal with bundling the JRE but I could imagine that this is done as part of EPP (including resolving the legal/licensing issues).

Dani

From: Mike Wilson <Mike_Wilson@xxxxxxxxxx>
To: eclipse-pmc@xxxxxxxxxxx,
Cc: Bogdan Gheorghe <gheorghe@xxxxxxxxxx>
Date: 20.03.2012 20:19
Subject: Re: [eclipse-pmc] Java 7 on Mac OS X





Scott Kovatch <scott.kovatch@xxxxxxxxxx> wrote on 2012/03/20 14:49:55:

> > 1) We have never bundled a VM with any Eclipse deliverable before.
> Why would we start now?
> >
> > Because Apple is changing the rules :)
> >
> > Are you saying there is no other way to build Java applications on
> the Mac now?
> >
> > That is correct. All Java applications distributed via the Mac
> > Store and the iOS AppSore will have to bundle a JRE.
>
> This is true only if you want to distribute a Java application in
> the Mac or iOS App Store. Developers can still distribute
> applications outside of the app store that rely on an installed JDK.
>


So, basically doing what we do now will work fine, as long as...

> The immediate issue for Eclipse, though, is that the means by which
> it finds the JDK right now will not work with Oracle's JDK 7, and it
> will also need the ability to find a bundled JRE. We need to make
> some changes to support it. This will be true for RCP-based apps and
> Eclipse itself.
>


... we make these changes. You know, it's odd. We've known that there were going to be changes required here for a while, and I actually *thought* we had already made them. Maybe it was just for launching apps from within Eclipse and not for the launcher itself. Bogdan/Michael, do you remember anything like that, or am I just smoking...?

> This is why I filed two bugs. We want Eclipse to work with JDK 7,
> and also have the ability to bundle a JRE so RCP apps can be
> distributed via the app store. Those are two separate tasks.
>
> I should clarify this in the bugs, as it sounds like there's some confusion.
>


Yes, please.


And for Mike M...
> > Yes. However, this will be true for all products built on top of
> > Eclipse (including RCP-based products) that wish to distribute via
> > the Mac Store.  So if we don't ensure that this works, we are
> > damaging the Eclipse ecosystem's ability to market on the Apple platform.
>


To me the biggest potential obstacle here would be the nature of the redistribution licence Oracle would have to grant to enable that. I assume that's part of what the Eclipse foundation is working on. Other than that, I'm sure it would be good to have someone test that style of distribution, but it doesn't need to be us (in the same way that we weren't the ones who worked on delivery via RPM).


We do have to make sure we actually *run* on the JDK however, once the changes Scott mentioned are made (and which hopefully he can help us with).


McQ.

_______________________________________________
eclipse-pmc mailing list
eclipse-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-pmc