EclipseSWT项目从无到有
时间: 2023-08-17 12:10:05 浏览: 55
要创建一个Eclipse SWT项目,首先需要在Eclipse的插件目录中添加一些必要的插件。根据引用\[1\]中提供的信息,你需要添加以下6个插件:
1. org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar
2. org.eclipse.swt_3.2.1.v3235e.jar
3. org.eclipse.core.commands_3.2.0.I20060605-1400.jar
4. org.eclipse.jface.text_3.2.1.r321_v20060810.jar
5. org.eclipse.jface_3.2.1.M20060908-1000.jar
6. org.eclipse.equinox.common_3.2.0.v20060603.jar
添加完这些插件后,你可以点击"Finish"来创建一个SWT项目。然而,如果你尝试以"Run as Java Application"的形式运行你的SWT程序,可能会出现"Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3235 in java.library.path"的错误。这是因为没有导入SWT原生库的原因。
为了解决这个问题,你需要右键单击项目,选择"Import",然后选择"General" -> "File System"来导入SWT原生库。根据引用\[1\]中的描述,SWT原生库以dll文件的形式存在于"../MyEclipse/eclipse/plugins/org.eclipse.swt.win32.win32.x86_3.2.1.v3235"目录中。通过"Browse"按钮选择这个目录,然后在窗口左边选中这个目录,在右边的文件中选中"swt-win32-3235.dll"这个文件,点击"Finish"即可完成导入。
完成上述步骤后,你就可以在新建的项目中右键单击,选择"New",然后选择"Designer" -> "JFace" -> "ApplicationWindow"来创建一个ApplicationWindow。填入新建的类名称和包名后,系统会自动生成相应的代码框架。最后,选择"Run as Java Application",就可以运行这个自动生成的SWT程序了。根据引用\[2\]中的描述,这个过程可以帮助你从无到有地创建一个Eclipse SWT项目。
请注意,这只是一个简单的介绍了SWT的配置过程。如果你需要进一步了解SWT相关技术,可以查询引用\[2\]中提供的参考资料。
#### 引用[.reference_title]
- *1* *2* [Eclipse下搭建SWT开发环境](https://blog.csdn.net/yousufu/article/details/2252921)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Eclipse 3.0插件集锦](https://blog.csdn.net/huacai2010/article/details/11758357)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)