Hi again,
sorry, I should have said that before. Adding the path without the
filename (using String win32com = new
File(this.getClass().getClassLoader().getResource("win32com.dll").toURI()).getParent();)
also doesn't work.
Loading the dll using
CommDriver commDriver = (CommDriver)
Class.forName("com.sun.comm.Win32Driver").newInstance();
commDriver.initialize();
instead of
System.loadLibrary("win32com.dll");
fails, too.
Any ideas?
Best regards,
Abid
Christopher Schultz schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Abid,
>
> Abid Hussain wrote:
>> I want to establish a connection to a serial port from my webapp by
>> using the javax.comm package which uses the win32com.dll (on windows
>> systems).
>>
>> I resolve the path of the dll in my webapp:
>> String win32com = new
>> File(this.getClass().getClassLoader().getResource("win32com.dll").toURI()).getPath();
>>
>> Now, I add the path to the java.library.path property:
>> System.setProperty("java.library.path",
>> System.getProperty("java.library.path") + File.pathSeparator + win32com);
>
> It looks like you are adding the path to the DLL /including/ the
> filename. I believe that you want to include the path but /not/ the
> filename.
>
> - -chris
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFFgqyB9CaO5/Lv0PARAoyvAKCmbNynmnBsJWAtLDDS04A1cCRAfgCfRSwA
> 8JSVeCm3CH3bkmA+yrfk6/4=
> =suZt
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@(protected)
> To unsubscribe, e-mail: users-unsubscribe@(protected)
> For additional commands, e-mail: users-help@(protected)
>
>
--
Abid Hussain
Mail: abid.hussain@(protected)
Web: http://www.abid76.de
---------------------------------------------------------------------
To start a new topic, e-mail: users@(protected)
To unsubscribe, e-mail: users-unsubscribe@(protected)
For additional commands, e-mail: users-help@(protected)