发布网友 发布时间:2022-10-16 07:07
共1个回答
热心网友 时间:2023-10-17 00:52
swt是依赖于操作系统的,比如是Windows64位,那相应的你会下载到JNI编写的动态链接库,比如“swt.dll”,这个你在Eclipse里的Plugin里面可以找到,32位同理追问Plugin里没有.dll文件 全是jar包追答在发布使用SWT/JFace编写的GUI程序时,要随程序带上相应的库文件。对于Windows版的SWT来说,SWT包含有4个dll文件和一个jar文件。它们是swt-awt-win32-3305.dll、swt-gdip- win32-3305.dll、swt-wgl-win32-3305.dll、swt-win32-3305.dll和swt.jar。在发布时,要将 4个dll文件放到path路径中,或者使用-Djava.library.path设置相应的路径。将swt.jar放到classpath路径中,或使用-classpath设置相应的jar包。而对于JFace,除了上述的5个文件外,还要带上5个jar包:
org.eclipse.core.runtime_3.1.2.jar
org.eclipse.jface_3.1.1.jar
org.eclipse.jface.text_3.1.2.jar
org.eclipse.osgi_3.1.2.jar
org.eclipse.text_3.1.1.jar