It runs fine stand-alone, it runs fine if I invoke java
java -Declipse.ignoreApp=true -Dosgi.noShutdown=true -XstartOnFirstThread -jar plugins/org.eclipse.osgi_3.3.0.v20070530.jar -console
If I run it just about every other way I can think of, I get the spinning beachball and the Icon in the Dock shows "Application Not Responding"
I tried running:
1. as a Open Run Dialog...->OSGi Framework with
Program arguments: -os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -console
VM arguments: -Declipse.ignoreApp=true -Dosgi.noShutdown=true -XstartOnFirstThread
2. from the command line
java -Declipse.ignoreApp=true -Dosgi.noShutdown=true -XstartOnFirstThread -jar plugins/org.eclipse.osgi_3.3.0.v20070530.jar -console
config.ini:
osgi.bundles=org.eclipse.swt.carbon.macosx_3.3.0.v3346.jar,org.eclipse.swt_3.3.0.v3346g.jar@start,org.eclipse.swt.sample_1.0.0.jar@start
3. with the Eclipse.app
config.ini:
osgi.bundles=org.eclipse.swt.carbon.macosx_3.3.0.v3346.jar,org.eclipse.swt_3.3.0.v3346g.jar@start,org.eclipse.swt.sample_1.0.0.jar@start
eclipse.ini:
-noExit
-console
15001
-vmargs
-Declipse.ignoreApp=true
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
Am I missing a command line option to make this work? Or is there something special I need to do in the SWT code to make this work?
I also tried the RCP example that is packaged with Eclipse to see if all SWT applications have this problem but that ran just fine, and the UI did not hang.
I checked bugzilla and found launcher bugs dealing with swing, swt, launcher interactions but none with just the launcher and SWT.
Attached is com.eclipse.swt.sample.src.zip which contains the project com.eclipse.swt.sample and the binary bundle com.eclipse.swt.sample_1.0.0.jar