> If I use the org.eclipse.swt.* libraries to make my GUIs will the user
> need to download and have additional libraries installed on his machine
> other than the Java Runtime Environment??
Yes.
Namely, the SWT libraries.
- Oliver
TrevorBoydSmith@gmail.com - 16 Aug 2006 22:41 GMT
When I say user. I mean to say that I will compile and release my java
app. My customer that will use the finished/compiled app will only
have the Java Runtime Environment. You are saying that the customer
will need the SWT libraries in addition to the Java Runtime
Environment, correct?
TrevorBoydSmith@gmail.com - 16 Aug 2006 22:42 GMT
When I say user. I mean to say that I will compile and release my java
app. My customer that will use the finished/compiled app will only
have the Java Runtime Environment. You are saying that the customer
will need the SWT libraries in addition to the Java Runtime
Environment, correct?
Oliver Wong - 16 Aug 2006 22:56 GMT
> When I say user. I mean to say that I will compile and release my java
> app. My customer that will use the finished/compiled app will only
> have the Java Runtime Environment. You are saying that the customer
> will need the SWT libraries in addition to the Java Runtime
> Environment, correct?
That's correct. You could bundle the SWT libraries with your app when
you release it.
- Oliver
> If I use the org.eclipse.swt.* libraries to make my GUIs will the user
> need to download and have additional libraries installed on his machine
> other than the Java Runtime Environment??
The SWT libraries *for their particular platform*. That's one of the
evils with SWT.
/Thomas

Signature
The comp.lang.java.gui FAQ:
ftp://ftp.cs.uu.nl/pub/NEWS.ANSWERS/computer-lang/java/gui/faq
http://www.uni-giessen.de/faq/archiv/computer-lang.java.gui.faq/
Andrew Thompson - 17 Aug 2006 08:21 GMT
> > If I use the org.eclipse.swt.* libraries to make my GUIs will the user
> > need to download and have additional libraries installed on his machine
> > other than the Java Runtime Environment??
>
> The SWT libraries *for their particular platform*. That's one of the
> evils with SWT.
JWS can install libraries dependant upon platform.
The JOGL JNLP's use that to ensure the correct
native DLL's (or other things, as appropriate) get
delivered.
Andrew T.
Thomas Weidenfeller - 17 Aug 2006 08:27 GMT
>> The SWT libraries *for their particular platform*. That's one of the
>> evils with SWT.
[quoted text clipped - 4 lines]
> native DLL's (or other things, as appropriate) get
> delivered.
Which means someone (the OP) has to put in extra effort to create the
JNLP with all possible platform libraries. Still evil.
/Thomas

Signature
The comp.lang.java.gui FAQ:
ftp://ftp.cs.uu.nl/pub/NEWS.ANSWERS/computer-lang/java/gui/faq
http://www.uni-giessen.de/faq/archiv/computer-lang.java.gui.faq/
Dirk Michaelsen - 18 Aug 2006 06:37 GMT
>The SWT libraries *for their particular platform*. That's one of the
>evils with SWT.
no that's the benefit of SWT because you have the native look for each
platform.
cu
Dirk
Oliver Wong - 18 Aug 2006 15:29 GMT
>>The SWT libraries *for their particular platform*. That's one of the
>>evils with SWT.
>
> no that's the benefit of SWT because you have the native look for each
> platform.
While native look and feel for each platform might be a benefit, a
different library for every platform is NOT a benefit, IMHO.
In other words, like everything else in life, SWT has its pros and cons.
- Oliver