Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Standard Widget Toolkit (SWT) » SWT on MacOS 10.4 and JDK1.5 without java_swt wrapper
SWT on MacOS 10.4 and JDK1.5 without java_swt wrapper [message #455650] Thu, 19 May 2005 07:16 Go to next message
gateway is currently offline gatewayFriend
Messages: 7
Registered: July 2009
Junior Member
Hi:
I am trying to verify that java_swt runner is not needed anymore as
described
at https://bugs.eclipse.org/bugs/show_bug.cgi?id=72082

I use Mac OS X 10.4, JDK1.5, SWT3.0.2 Carbon port. I have the following
files:
/java_swt (taken from Eclipse 3.0.2 Carbon)
/jni/libswt-carbon-3064.jnilib
/jni/libswt-pi-carbon-3064.jnilib
/jni/libswt-webkit-carbon-3064.jnilib
/swt-pi.jar
/swt.jar
/swtexamples.jar (from eclipse-examples-3.0.2.zip)

-----THE FOLLOWING LINE STARTS ControlExample IN A FROZEN STATE (widgets
do not respond)
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java
-XstartOnFirstThread -showversion -classpath
:./swtexamples.jar:./swt.jar:./swt-pi.jar -Djava.library.path=./jni
org.eclipse.swt.examples.controlexample.ControlExample

-----THIS LINE WORKS OK
/java_swt -XstartOnFirstThread -showversion -classpath
:./swtexamples.jar:./swt.jar:./swt-pi.jar -Djava.library.path=./jni
org.eclipse.swt.examples.controlexample.ControlExample

I figured that java_swt uses /usr/bin/java pointing to jdk1.4
installation, so I tried 1.4 directly and got FROZEN STATE again:
/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/H ome/bin/java
-XstartOnFirstThread -showversion -classpath
:./swtexamples.jar:./swt.jar:./swt-pi.jar -Djava.library.path=./jni
org.eclipse.swt.examples.controlexample.ControlExample

What is wrong here?
Thanks for your help!
Re: SWT on MacOS 10.4 and JDK1.5 without java_swt wrapper [message #457236 is a reply to message #455650] Wed, 22 June 2005 12:04 Go to previous message
Andre Weinand is currently offline Andre WeinandFriend
Messages: 66
Registered: July 2009
Member
Hi,

For me this command works fine (w/o UI freezing):

/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java
-XstartOnFirstThread -showversion -classpath ./swtexamples.jar:./swt.jar
-Djava.library.path=./jni
org.eclipse.swt.examples.controlexample.ControlExample

swt.jar is a renamed version of the SWT plug-in from a recent 3.1 build.
I've extracted the dlls into a jni directory:

swt.jar
swtexamples.jar
jni
libswt-carbon-3138.jnilib
libswt-pi-carbon-3138.jnilib
libswt-webkit-carbon-3138.jnilib


If you are using java_swt you don't have to provide the -XstartOnFirstThread
because that's the only thing that java_swt does on top of the standard
/usr/bin/java.

HTH,
--andre



On 19.5.2005 9:16 Uhr, in article
89ed82413b2aa310f4f971e3a7ac0d9e$1@www.eclipse.org, "Vasili Smaliak"
<vsmaliak@yahoo.com> wrote:

> Hi:
> I am trying to verify that java_swt runner is not needed anymore as
> described
> at https://bugs.eclipse.org/bugs/show_bug.cgi?id=72082
>
> I use Mac OS X 10.4, JDK1.5, SWT3.0.2 Carbon port. I have the following
> files:
> /java_swt (taken from Eclipse 3.0.2 Carbon)
> /jni/libswt-carbon-3064.jnilib
> /jni/libswt-pi-carbon-3064.jnilib
> /jni/libswt-webkit-carbon-3064.jnilib
> /swt-pi.jar
> /swt.jar
> /swtexamples.jar (from eclipse-examples-3.0.2.zip)
>
> -----THE FOLLOWING LINE STARTS ControlExample IN A FROZEN STATE (widgets
> do not respond)
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java
> -XstartOnFirstThread -showversion -classpath
> :./swtexamples.jar:./swt.jar:./swt-pi.jar -Djava.library.path=./jni
> org.eclipse.swt.examples.controlexample.ControlExample
>
> -----THIS LINE WORKS OK
> /java_swt -XstartOnFirstThread -showversion -classpath
> :./swtexamples.jar:./swt.jar:./swt-pi.jar -Djava.library.path=./jni
> org.eclipse.swt.examples.controlexample.ControlExample
>
> I figured that java_swt uses /usr/bin/java pointing to jdk1.4
> installation, so I tried 1.4 directly and got FROZEN STATE again:
> /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/H ome/bin/java
> -XstartOnFirstThread -showversion -classpath
> :./swtexamples.jar:./swt.jar:./swt-pi.jar -Djava.library.path=./jni
> org.eclipse.swt.examples.controlexample.ControlExample
>
> What is wrong here?
> Thanks for your help!
>
Previous Topic:Scaling an SWT image
Next Topic:Blocking all navigation and events to Browser from interface.
Goto Forum:
  


Current Time: Fri Apr 26 06:52:33 GMT 2024

Powered by FUDForum. Page generated in 0.03321 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top