自己整了个java项目,里面实现了一些数据库访问、配置文件读取、日志记录的功能,在eclipse上调试运行都OK,但需要发布到服务器上就没辙了。
项目的目录如下:
查了下资料终于搞定,过程如下:
1.将项目调试通过,保证项目本身没有error。
2.在项目上右击export --->选java下的JAR file 点next。
3.全选整个项目,并在复选框中选"export all output folders for check projects" ,export destination中填要生成的jar名,点next。
4.pakeging option 直接点next。
5.选取mainclass,比如我项目中就为ServerStarter,点finish 就生成了一个jar文件。
6.安装运行exe4j
7.直接跳过第一步
8.选regular mode 点next
9.填写application名称、选择代码所在目录比如我的项目就在h:\myworkspace\EmessageSMSGate,我就直接选这个目录,生成的执行目录也默认相同,点next。
10.填写exe名称,选上allow only a single running instance of application (图标可不设置),点next
11.添加classPath,我在这里直接把刚才生成的jar文件、lib目录全加了进去,mainclass仍然选刚才的 ServerStarter,点next
12.填写版本分别为1.5 1.6,点next
13.如果不需要启动时的窗口就直接点next
14.现在是整体的配置情况,可直接点next 或finish 来生成exe
15.将生成的exe、lib目录、conf目录、jar文件、logs目录 copy到你的目标机器上就可以点击exe直接运行了。(目标机器要有jdk)
鉴于功能需求比较紧急,以上步骤比较粗糙,没有详细去琢磨各个步骤的含义,可能不适用于你的项目。详细的留作后面再琢磨。
分享到:
相关推荐
Java项目打包工具是开发人员在完成Java应用程序或Web应用程序开发后,用来整合资源、编译代码、处理依赖、生成可部署文件的重要工具。这些工具帮助开发者将源代码、配置文件、库和其他资源组织成便于分发和运行的...
在Java开发中,项目的打包与发布是软件生命周期中的关键步骤,它确保了代码能够被正确地部署、执行并分发到目标平台。本文将深入探讨Java应用的打包过程,包括JAR(Java Archive)文件的创建、Manifest文件的作用...
Java 程序或项目打包成 jar 与 exe 文件是 Java 开发中一个重要的步骤。在这里,我们将详细介绍如何将 Java 程序或项目打包成 jar 文件,然后将 jar 文件转换成exe 文件,并最终生成一个安装文件。 将 Java 程序或...
然而,在将项目打包成Jar文件进行发布时,往往会遇到一个问题:原本在项目中能够正常显示的图片,在打包后的Jar中却无法正常加载和显示。 这个问题的原因主要在于Jar文件的结构与开发环境中的文件结构有所不同,...
在描述中提到的“可以将写好的Java程序打包发布,便于操作,简化过程,使电脑可以不用安装相关的环境”,进一步明确了我们的目标是创建一个独立的可执行文件,这样用户只需双击即可运行程序,而无需关心背后复杂的...
"JAVA增量包打包工具"就是针对这一需求而设计的专业桌面应用程序,旨在帮助开发者实现自动化、高效的Web项目增量打包和发布。这款工具支持多种版本控制系统,包括Gitee(国内的Git托管平台)、Git和SVN,为多模块...
在IT行业中,将Java项目打包成可执行的jar或exe文件是常见的需求,特别是对于希望在没有Java环境的用户机器上运行的应用程序。本篇主要介绍如何使用IntelliJ IDEA(Idea)将Springboot或Java项目打包为jar,并通过...
使用eclips,Netbeans等集成开发工具开发java项目的时候,当我们把项目完善并希望发布以供测试,往往需要对项目进行生成和打包。由于java和C#,C++不同,一般的java集成开发工具...下面就讲讲怎样将java项目打包成exe。
2. **使用Maven或Gradle**:现代Java项目通常使用构建工具如Maven或Gradle进行自动化打包。在Maven中,`package`目标会生成JAR,而在Gradle中,可以通过`jar`任务实现相同功能。构建脚本可以配置JAR的元数据,如...
【Java项目打包发布为可执行程序】 在Java开发中,将项目打包成可执行程序是为了方便用户无需编译源码即可直接运行。通常有两种主要的方法:通过生成JAR文件和利用辅助工具创建独立的可执行文件。 1. **生成JAR...
Java 项目发布是 Java 项目生命周期中的一个重要步骤。它将项目部署到生产环境中,以便用户可以访问和使用该项目。在这个过程中,需要将项目编译、打包、部署到服务器上,并配置好服务器的环境。 描述解释 Java ...
本文将详细介绍这两种打包方式,并着重讲解如何创建一个可以双击运行的Java程序。 #### 二、Java程序打包基础知识 在讨论具体的打包方法之前,我们先来了解一下Java程序打包的基础概念: 1. **`.jar`文件**: `....
在这个场景中,提到的"project-mjar-0.4"很可能是一个特定的项目打包后的结果,可能是Java的Maven项目打包生成的JAR文件。 Java程序打包工具有多种类型,主要包括: 1. **Ant**:Apache Ant是早期流行的Java构建...
打包发布是指将完成的项目转换为可供他人安装和使用的格式。在Java中,我们可以使用JAR(Java Archive)文件格式打包所有依赖的类和资源。JAR文件可以作为可执行程序运行,也可以通过Java Web Start技术部署到Web...
之后,可以通过简单的菜单操作将Eclipse中的Java项目打包成JAR文件。确保选择正确的主类以便生成可执行的JAR文件。 #### 2. 将JAR文件转换为EXE文件 **核心概念:** 将JAR文件转换为EXE格式,不仅可以使得程序更加...
在软件开发过程中,经常需要将Java项目打包成可执行的JAR文件,以便于部署和分发。本文将详细介绍如何在MyEclipse环境中完成这一过程,并提供相关的步骤和注意事项。 #### 一、JAR文件的基本概念 JAR(Java ...
3. Maven:Maven是另一个广泛使用的Java项目管理工具,它不仅具备Ant的功能,还引入了依赖管理和项目信息管理的概念。通过POM(Project Object Model)文件,Maven可以自动下载项目所需的库,构建JAR文件,甚至创建...
Java文件打包是一个重要的过程,它将Java源代码及其...总的来说,Java文件打包是一个综合性的任务,涵盖了编程、构建自动化、依赖管理和发布等多个环节。了解并掌握这些知识点对于任何Java开发者来说都是至关重要的。
总结,将Java项目打包成Windows下的exe程序文件涉及多个步骤,包括JAR文件的创建、使用Launch4j转换为exe文件,以及通过Inno Setup创建安装程序。这个过程需要对Java开发环境、第三方工具以及Windows应用打包有一定...
在软件开发过程中,将Java项目打包成可执行的格式是发布应用程序的重要步骤。这里我们关注的是"JPackIt",一个专门用于将Java工程整合并打包成单一可执行文件的工具。JPackIt使得开发者能够方便地将源代码、资源文件...