[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [platform-swt-dev] SWT Spinner Widget?
|
Brad,
The spinner example you're referring
to is from Appendix B, the one that I referred to as "emulated"
is from Appendix E. The one that you're referring to definitely does
require the presence of the spinner dll since it uses the native spinner
on whichever platform you're using. You should be able to put this
spinner library in the same place as your swt-win32-xxxx dll and have it
found. If you want to verify what your library search path is, write
a snippet that prints the value of System.getProperty("java.library.path").
Grant
| "Brad O'Hearne" <brado@xxxxxxxxxxxxx>
Sent by: platform-swt-dev-admin@xxxxxxxxxxx
09/16/2003 03:46 PM
Please respond to platform-swt-dev
|
To:
<platform-swt-dev@xxxxxxxxxxx>
cc:
Grant Gayed/Ottawa/IBM@IBMCA
Subject:
RE: [platform-swt-dev] SWT Spinner Widget? |
Grant,
I'm still getting this problem.
My app already loads and accesses swt-win32-xxx.dll using the load
library path, so I know that the problem isn't that it can't fine the swt
dll. Here's the exception I get when I try to reference the spinner
in my app:
[java] java.lang.UnsatisfiedLinkError:
no spinner in java.library.path
[java] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1491)
[java] at java.lang.Runtime.loadLibrary0(Runtime.java:788)
[java] at java.lang.System.loadLibrary(System.java:834)
[java] at org.netamie.reference.spi.swt.Spinner.<clinit>(Spinner.java:1
8)
Am I supposed to be referencing
"spinner" or if using the swt dll am i supposed to be referencing
some other library? I am wondering if the following code in the
Spinner class is the source of this problem:
static
{
System.loadLibrary ("spinner");
}
Is this code unnecessary if you
aren't using the spinner.dll (rather using the swt dll)?
BradO
-----Original Message-----
From: platform-swt-dev-admin@xxxxxxxxxxx [mailto:platform-swt-dev-admin@xxxxxxxxxxx]On
Behalf Of Grant Gayed
Sent: Tuesday, September 16, 2003 9:11 AM
To: platform-swt-dev@xxxxxxxxxxx
Subject: RE: [platform-swt-dev] SWT Spinner Widget?
Brad,
When I said that the Appendix E "all platforms" spinner was emulated,
I meant that it's composed of existing widgets (a Text and two Buttons)
as opposed to using a native spinner, so it doesn't depend upon getting
spinner.dll compiled. These existing widgets still need to access
their swt library though, so the problem you're likely seeing in this case
is that swt-win32-xxxx.dll isn't being found.
I've attached a 13K zip with the following:
- The file with the text copying problem I mentioned had Spinner.java and
SpinnerTest.java (Appendix B). I've attached the corrected versions,
which will be posted shortly.
- I've noticed that copying the makefile.mak out of Appendix C will also
have a problem if it comes out "double spaced" when you paste
it ('echo' unexpected). I've attached the corrected version, which
will be posted shortly.
- The compiled .dll
Grant