App Programming/JAVA2008. 5. 1. 21:09

SWT 어플리케이션을 실행하시려면 swt-win32-3106.dll 파일이 필요합니다. SWT는 Native 코드를 사용하기 때문입니다. 따라서 SWT 어플리케이션을 제대로 실행하시려면 실행시 VM 옵션으로 이 파일의 위치를 명시하시거나 또는 이파일을 jre/bin 폴더에 복사하시면 바로 실행됩니다.

ex1) java -Djava.library.path="swt-win32-3106.dll 의 위치" ApplicationName
ex2) JRE_HOME/bin 폴더에 swt-win32-3106.dll 파일 복사


-----------------------------------------------------------------------------
이클립스
open run  dialog ->  Arguments

-Drsup.conf.path=D:\workspace\cal\calculater\WebContent\WEB-INF
-Djava.library.path=D:\eclipse\configuration\org.eclipse.osgi\bundles\208\1\.cp

-----------------------------------------------------------------------------
yes, well, it's definitely platform dependant for that, since you're using local environment variables in the start script for Java.

Windows:

-Djava.library.path="C:/MyLibPath;%PATH%"

Unix:
-Djava.library.path="/home/blah/MyLibPath:$PATH"

Unix uses : as a separator vs. Windows' ;
Of course, I've not used Macs in years, so I've no idea what they're doing now (probably Unix on OSX)


Posted by BAGE