`
melord
  • 浏览: 145827 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

也谈SWT的运行

阅读更多

前一段时间,写了两个关于j2me打包签名的工具,界面技术使用的是SWT。在eclipse测试OK之后,将src打包为jar。其中META-INF/MENIFEST.MF中指定Main-Class为 我的main类,并且classpath等也加进去了。但在双击jar并不能成功运行。没办法,只好写bat文件来启动swt。但惊奇的发现,竟然找不到某些类。主要还是swt包中的。刚开始还以为是java.library.path的问题,最后确定不是,当时还懵了一下子,不知道怎么解决。后来去eclipse swt网站查看swt example的运行。才恍然大悟,原来要这样运行。兹记之

原文请参考:http://www.eclipse.org/swt/examples.php

简而言之,就是将你要运行的jar也加入classpath,然后将要运行的类,使用全称附在java 命令后面。如

java -cp \lib\swt.jar;mypackager.jar; org.melord.swt.packager.Main 表示运行 org.melord.swt.packager.Main类。

分享到:
评论

相关推荐

    swt运行所需的dll

    swt运行时所需的dll文件,包括swt-awt-win32-3236.dll swt-gdip-win32-3236.dll swt-win32-3229.dll swt-win32-3236.dll

    SWT运行环境的配置

    SWT(Standard Widget ...总结,配置SWT运行环境涉及安装JDK、Eclipse,安装SWT插件,选择正确的SWT库,以及编写和运行SWT代码。通过熟悉这些步骤,你可以轻松地在Java项目中利用SWT构建功能丰富的图形用户界面。

    swt-64.rar_64位swt_64的SWT_SWT64_swt.jar 64位_swt64位

    64位版本的SWT是为了在64位Java运行时环境中运行而编译的,这意味着它可以充分利用64位系统的优势,如更大的内存地址空间和更快的计算能力。SWT库通常以jar文件的形式分发,就像压缩包中的“swt-64.jar”一样。...

    swt linux环境运行jar包

    swt linux环境运行jar包

    SWT源码 swt.jar

    "swt.jar"文件是SWT库的二进制版本,包含了运行SWT应用所需的类和资源。这个jar包通常会被Java项目引用,以便使用SWT提供的各种控件和功能。通过添加这个jar到项目的类路径,开发者就可以在他们的程序中使用SWT组件...

    SWT配置 SWT配置 SWT配置 SWT配置 SWT配置

    ### SWT配置详解 #### 一、SWT简介与配置的重要性 SWT(Standard Widget Toolkit)是一种用于构建基于Java的应用程序的图形用户界面工具包。它提供了丰富的控件集,并能够生成本地外观和感觉的界面,这使得应用在...

    记事本 用SWT和Jface编写 可直接运行

    标题中的“记事本 用SWT和Jface编写 可直接运行”表明这是一个使用SWT(Standard Widget Toolkit)和JFace库开发的文本编辑器应用程序,类似于Windows系统中的“记事本”。这个程序可以无需额外编译或配置,直接运行...

    swt-arm64.jar.zip

    `swt-arm64.jar`就是这样的关键组件,它使得基于SWT的Java应用程序能够在这些服务器上顺利运行,而无需进行复杂的代码调整或移植。在部署时,只需将这个库替换原有的x86版本的`swt.jar`,即可实现跨平台的兼容性,极...

    swt 文件的执行方法

    这些库文件是根据目标平台(如Windows、Linux、Mac OS等)选择的,确保在运行SWT程序时使用正确的版本。例如,如果你是在Windows环境下开发,需要使用`swt_win32.jar`,而在Linux环境下则需要`swt_gtk.jar`。 总的...

    java运行SWT必须用的插件

    这意味着使用SWT创建的用户界面与运行平台的外观和行为一致,提供了更好的性能和用户体验。SWT包括各种基础控件,如按钮、文本框、列表、树视图等,以及对话框、菜单和滚动条等更复杂的元素。 JFace则建立在SWT之上...

    swt教程 有关SWT怎么应用

    SWT的主要特点是运行速度快,因为它直接调用操作系统API,而不是依赖于Java的抽象窗口工具包(AWT)或JavaFX。JFace是建立在SWT之上的一个高级GUI库,它简化了GUI编程,提供了一些高级功能,比如视图和控制器模型,...

    swt-api swt DOC

    SWT相对于Java的另一GUI框架AWT(Abstract Window Toolkit)和Swing,其优势在于更接近底层操作系统,从而可以实现更快的运行速度和更好的平台一致性。 使用SWT API进行开发时,开发者需要了解如何创建窗口、添加...

    swt windows平台64位的包

    - 确保Java运行环境也是64位的,因为32位的Java不能与64位的SWT库兼容。 - SWT库的本地化:SWT依赖于操作系统提供的本机库,因此需要选择正确的库版本以支持不同语言的系统。 - 处理资源管理:由于SWT直接与操作系统...

    swt工具文档 swt工具文档

    5. **运行和显示**: 将Shell设置为可见,启动Display的事件循环,等待用户交互。 6. **关闭和清理**: 当应用结束时,确保关闭Shell和Display,释放资源。 **SWT与其他GUI库的比较** SWT与Java Swing是两个主要的...

    SWT的官方压缩包

    `JFace`标签暗示了这个压缩包可能也包含了JFace库,JFace是基于SWT构建的,提供了如对话框、表视图、树视图等高级控件,以及数据绑定和事件处理机制,让开发者能够更专注于业务逻辑而不是底层GUI的实现。 `....

    SWT_全接触 SWT_全接触 SWT_全接触

    SWT的主要特点是能够提供与本地操作系统一致的用户界面组件观感,同时具备较好的运行效率和稳定的平台表现。 #### 背景与需求 在Java世界中,开发者们长期以来一直在寻求一种既能提供良好的用户体验又能保持跨平台...

    swt.jar swt.jar swt.jar

    swt.jar swt.jar swt.jar swt.jar swt.jar

    SWT examples,SWT官方例子

    SWT examples,SWT官方例子:http://www.eclipse.org/swt/examples.php 该页面所要下载的例子 其中,swt的例子在\plugins\org.eclipse.swt.examples.source_3.7.0.v3740f.jar中

    java SWT教程

    4. 配置Eclipse项目:在Eclipse中,需要将SWT库的JAR文件添加到项目的构建路径中,以便编译和运行程序。 【示例代码】 以下是一个简单的SWT程序示例,创建了一个带有文本框的窗口: ```java package edu.ch4; ...

Global site tag (gtag.js) - Google Analytics