Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] Recompiling Mac's native launcher

Hey, Lars

In fact, we're going through the process of porting our application to the Eclipse 4 framework, but that definitely isn't light work for us.
We relied heavily on the presentation packages and our app was torn apart by the changes.
I asked for some guidance here before [1].

I know that using the Eclipse 4.x runtime solves the menu problem, but, for now, we have to find a way to make our Eclipse 3.x-based app work properly.

As I said, we're building a runnable jar that replicates (as far as we are able to replicate) the behavior of the native launcher.
My thought was that maybe it would be easier to make a minor adjustment on the native launcher code and compile it again.


Thanks for the reply.

Mario Marinato
~ Rio de Janeiro/Brazil

Em ter., 10 de out. de 2023 às 04:15, Lars Vogel via platform-dev <platform-dev@xxxxxxxxxxx> escreveu:
Hi Mario,

I don't know about the Mac native launcher question but you should be
able to run your 3.x application on a 4.x runtime without too many
changes. Most of the Eclipse IDE plug-ins are still based on 3.x API
and they run fine.

Best regards, Lars

On Mon, Oct 9, 2023 at 2:03 PM Mário Marinato via platform-dev
<platform-dev@xxxxxxxxxxx> wrote:
> Hello.
> I'm part of a team that develops an RCP application that is still based on the Eclipse 3 framework.
> I know we should've migrated years ago, we're porting it now, but the current version of our system is still alive and needs maintenance, and that's why I'm here.
> The recent release of the new MacOS, Sonoma, broke our menus (see here), and we discovered that the source of the problem is the native launcher.  If we launch our application using java -jar plugins/org.eclipse.equinox.launcher.jar, the menus work as expected.
> We then started building an executable jar that performs the call and handles all the other tasks needed (reading the .ini file, handling restarts, so on).
> But then this idea came to me, that recompiling the native launcher might solve the problem.  This way, we would not need to mess around with a different executable jar.
> Do you think this is possible?  If so, is there a page with detailed information on how we could achieve this?
> Thanks.
> Mario Marinato
> ~ Rio de Janeiro/Brazil
> _______________________________________________
> platform-dev mailing list
> platform-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit

Eclipse Platform project co-lead
CEO vogella GmbH

Haindaalwisch 17a, 22395 Hamburg
Amtsgericht Hamburg: HRB 127058
Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
USt-IdNr.: DE284122352
Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web:
platform-dev mailing list
To unsubscribe from this list, visit

Back to the top