Java桌面应用程序导出创建
本文讲的是Java导出的.jar后缀的桌面应用程序。
1、首先,写好一个桌面应用程序。是Java工程的,而不是web工程的。
2、然后就是发布,这里使用MyEclipse发布。步骤如下:右击工程名-->Export-->java-->JAR file-->按提示一路NEXT-->其中java file是你要发布的应用名,mian Class是你工程文件主运行文件名。-->最后点击finish就导出成功了。
3、接下来,注意,上面仅仅导出了jar类型代码,而我们使用的额外的jar包是没有跟着导出的,这需要我们手动的配置,下面讲解配置。
(1)·将发布好的.jar文件 解压成文件夹,在里面找到META-INF--->MANIFEST.MF 文件
(2)·打开,编辑添加一行:Class-Path: lib/commons-logging.jar lib/flex-messaging-common.jar lib/flex-messaging-core.jar 要严格注意大小写和格式,要求的很严,有多少jar包,后面就列几项以空格隔开
(3)·把编辑好的文件添加进原.jar文件,替换原文件
(4)·在.jar文件同级放一个lib或libs文件夹里面放上刚才你写出的所有jar包。
(5)·完成。
4、编写一个.bat的批处理文件运行程序,编辑内容如下:
java -jar HelloWorld.jar
pause
其中pause表示暂停,批处理执行不关闭窗口,按任意键继续
分享到:
相关推荐
Java SE桌面程序开发是Java平台的核心特性之一,它允许开发者创建独立的桌面应用程序。当一个程序开发完成后,通常需要将其打包成JAR(Java Archive)文件以便分发和执行。JAR文件是Java的一种归档格式,它包含了类...
再来看`swing`,它是Java标准库中的一个组件集,用于构建桌面应用程序的用户界面。在这个小应用程序中,Swing被用来创建窗口、按钮、文本框等UI元素,提供用户友好的交互界面。Swing组件的可定制性高,可以设计出...
Java 桌面程序开发完成后,为了让用户能够方便地运行,通常需要将其打包成一...总之,FATJAR插件是Java开发者将桌面程序打包成独立可执行文件的一种实用工具,它简化了打包过程,使得Java应用程序的分发变得更加便捷。
标题中的“ireport与java 桌面应用,web应用”揭示了本次讨论的核心主题,即如何使用ireport工具在Java环境下开发桌面应用程序和Web应用程序的报表功能。ireport是JasperReports库的一个图形化设计工具,允许开发者...
综上所述,这个项目展示了如何在Java桌面应用程序中通过JNI调用Delphi编写的DLL,实现RFID读卡功能。这种跨语言的编程方式结合了Java的平台无关性和Delphi的高效性,为RFID应用提供了灵活且高效的解决方案。
这里我们将探讨如何使用MyEclipse这个集成开发环境(IDE)来发布Java应用程序,尤其是那些基于Windows的桌面应用程序。 首先,理解Java应用程序的运行机制至关重要。Java程序依赖于Java虚拟机(JVM)来执行,这意味...
【Java程序导出exe1】知识点详解 Java程序通常以`.jar`文件的形式存在,而`.exe`文件是Windows操作系统下的可执行程序。为了在Windows环境下方便非开发人员使用Java程序,开发者通常会将Java应用打包成`.exe`可执行...
JasperReport是一款强大的开源报表工具,它允许开发者创建复杂、美观的报表,并能与各种应用程序集成,特别是Java应用。在本教程中,我们将探讨如何利用JasperReport与iReport前端设计器来实现报表的多种格式导出,...
【Java版简单桌面通讯录】是一款使用Java编程语言开发的桌面应用程序,主要功能是管理和存储联系人信息。作为一款基础的通讯录软件,它具备了常见的功能,如添加、删除、修改、查找联系人,以及可能包括分组管理、...
**Eclipse RCP** (Rich Client Platform) 是一种基于Java的开源框架,用于开发桌面应用程序。自从Eclipse 3.0版本以来,RCP逐渐成为构建高度定制化、功能丰富的桌面应用的标准平台之一。 **快速起步步骤**: 1. **...
Java Swing 是Java GUI(图形用户界面)开发的一个库,它提供了丰富的组件和工具来构建桌面应用程序。在本项目中,"java swing 二维码生成完整程序" 提供了一个使用Swing构建的用户界面,用于创建和操作二维码。QR码...
2. **Swing或JavaFX**:这是Java提供的两种图形用户界面(GUI)工具包,用于创建桌面应用程序。在本系统中,你可能会使用这些库来设计和实现界面组件,如文本框、按钮、表格等。 3. **异常处理**:Java编程中,异常...
它提供了一个全面的编程和配置模型,简化了Java应用的开发。在本例中,Spring被用于构建Web服务,这是通过Spring的WebService模块实现的,该模块支持SOAP和RESTful两种通信协议。 标题中的"Spring 远程调用"指的是...
使用QuickTime Java API,开发人员可以创建功能丰富的多媒体应用程序,这些程序不仅能够播放QuickTime电影,还可以处理各种图像和音频格式。API提供了处理流媒体、时间同步、动画控制等多种功能,使得Java程序员可以...
而Java则是一种广泛使用的、跨平台的编程语言,拥有丰富的库支持,适用于各种类型的软件开发,包括桌面应用、Web应用和移动应用。 在这个例子中,我们可能看到如何在PB环境中创建或者集成Java代码来处理PDF文件。PB...
在本文中,我们将深入探讨如何使用Java来实现一个类似于Windows“我的电脑”资源管理器的程序。这个程序能够动态加载本地硬盘文件目录...这样的项目既锻炼了开发者的技术能力,也对理解Java桌面应用开发有极大的帮助。
本工具是一款基于Java编写的桌面应用程序,专为Oracle数据库的导入导出提供便利。 1. **Oracle数据库导入导出的重要性** - 数据迁移:当需要将数据从一个Oracle实例迁移到另一个实例时,导入导出工具是关键。 - ...
- 使用JFrame作为主窗口,构建图形用户界面,这是Java Swing库的一部分,用于创建桌面应用程序。 2. **导出JAR文件**: - 完成编程后,将项目导出为JAR(Java Archive)文件。这将把所有类、资源和依赖项打包到一...
**RCP** 从 Eclipse V3.0 版本开始重新架构,旨在提供一个构建几乎任何类型桌面应用程序的基础平台。它基于 Eclipse 的动态插件模型,但更加灵活和轻便。 - **最小插件集**:构建 RCP 应用程序至少需要 `org....
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...