对于可执行Java Application 编译打包为jar后,java命令行启动方式:
方式一 (查找可执行类):
1,jar的清单文件MANIFEST.MF里的内容仅仅是:Manifest-Version: 1.0
2,所需其他jar放于该同一目录
3,启动命令如下(Win7):>java -classpath ".\*" com.merrick.client.Main
参考:
https://blog.csdn.net/bluishglc/article/details/9972951
方式二(指定可执行jar):
1,jar的清单文件MANAFEST.MF内容指定了可执行类和必要的Class-path
(此处为javafx插件生成的脚本执行生成):
Manifest-Version: 1.0
Implementation-Title: myclient
Implementation-Version: 1.00
Permissions: sandbox
JavaFX-Feature-Proxy: None
JavaFX-Version: 8.0
Class-Path: javafxclient.jar libs/log4j-api-2.10.0.jar libs/log4j-core-2.10.0.jar libs/mysql-connector-java-5.1.6-bin.jar
Created-By: JavaFX Packager
Implementation-Vendor: XXX
Main-Class: com.merrick.client.Main
2,所需jar放在相对目录libs中
3,启动命令(Win7):>java -jar javafxclient.jar
相关推荐
SpringBoot java-jar命令行启动原理解析 SpringBoot 是一个基于 Java 的框架,能够快速构建生产级别的应用程序。其中一个非常吸引人的特性是可以直接把应用打包成为一个 jar/war,然后这个 jar/war 是可以直接启动...
命令行一键启动SpringBoot的jar包,并指定application.yml 不需要再打包时候特别的修改application.yml和application-druid.yml. 同时可以在启动后设置控制台窗口的标题。 特别适合在有多个jar启动的工作台时,能够...
这段XML定义了一个名为`jar`的目标,它会创建名为`myapplication.jar`的JAR文件,并将`classdir`目录下的所有`.class`文件加入其中。 #### 配置Class-Path 如果JAR文件依赖于其他库,那么必须在Class-Path属性中...
- `exe4j`是一个用于将Java应用转换为Windows可执行文件的工具,它提供了图形化界面和命令行两种方式。 - 下载并安装`exe4j`,启动它的向导。选择"Create a new project",然后按照向导的提示进行操作。 - 在向导...
2. **选择打包方式**:在 "Project type" 页面选择 "JAR in EXE" 模式,这种模式将 Java 应用程序打包成一个单独的 .exe 文件。 3. **配置应用信息**:在 "Application info" 页面设置应用程序名称和输出文件夹路径...
在打包可执行JAR时,需要一个名为`MANIFEST.MF`的文件来指定主类,即程序启动时要执行的类。可以在项目根目录下创建一个名为`META-INF`的文件夹,然后在其中创建`MANIFEST.MF`文件。文件内容应包含如下格式: ``` ...
一、打包Java工程为JAR文件 1. **配置Manifest文件**:在项目根目录下创建`META-INF/MANIFEST.MF`文件,声明主类(Main-Class),例如: ``` Manifest-Version: 1.0 Main-Class: com.example.YourMainClass ```...
对于Windows平台而言,用户习惯于双击.exe文件来启动应用程序,而不是通过命令行方式执行Java程序。因此,将Java程序打包成可执行的.exe文件,可以极大地提升用户体验,并降低部署难度。 #### 二、基础知识概述 在...
在Java开发过程中,打包是一项非常重要的任务,它将编译后的类文件和其他资源组织成一个可执行的JAR(Java Archive)文件或者WAR(Web Application Archive)文件,便于部署、分发和运行。本篇文章主要讲解Java打包...
在Java开发中,jar(Java Archive)文件是常见的代码打包形式,它包含了类、资源以及其他元数据,使得开发者可以方便地分发和运行Java应用。本文将重点讨论`agent-jar-2.2.1.jar.zip`这个特定的jar文件,它作为一个...
在开发基于Hadoop的Java应用程序时,经常需要将程序打包成JAR文件以便在Hadoop集群上执行。本文将详细讲解如何使用Eclipse IDE来完成这个过程,并介绍如何直接在Eclipse中设置运行参数。 首先,我们将关注如何使用...
一个完整的J2EE应用程序通常会打包为EAR(Enterprise Archive)文件,它是一个顶级容器,可以包含一个或多个JAR、WAR(Web Application Archive)和其他类型的归档文件。 在描述中提到的"56bc0dafb80563bb62a0255cb...
根据提供的文件内容,我们可以提炼出以下关于使用exe4...以上详细介绍了使用exe4j打包Jar文件成Windows可执行文件的步骤和注意事项,这些知识点能够帮助开发者快速掌握如何将Java应用程序转变为用户友好的exe格式程序。
### Java使用Exe4j和JSmooth...通过上述步骤,你可以将Java程序成功地打包成JAR文件,并进一步转换为Windows平台下的EXE文件。这种方式大大提升了程序的易用性和分发性,尤其适用于不需要用户手动安装Java环境的场景。
然而,为了在没有Java运行环境的计算机上方便地运行程序,开发者有时需要将JAR转换为可执行的Windows EXE文件。这个过程可以通过一些第三方工具实现,如Exe4J。下面将详细介绍如何使用Exe4J将JAR转换为EXE,并讨论...
在IT行业中,开发Java应用程序时,常常需要将项目打包成可执行的JAR文件以便于分发和部署。IntelliJ IDEA是一款强大的Java集成开发环境,提供了方便的工具来完成这个任务。以下是如何使用IntelliJ IDEA打包成可执行...
与 JAR 包打包类似,WAR 包打包也是一种常见的文件打包方式。下面是一个简单的示例: 在 `pom.xml` 文件中,添加以下配置: ```xml <packaging>war ``` 然后,需要在启动类中继承 `SpringBootServletInitializer` ...
WAR(Web Application Archive)是一种用于打包Java Web应用程序的标准格式,它包含了运行应用程序所需的所有资源,如HTML、CSS、JavaScript文件以及Java类等。 #### 手动打包WAR文件 手动打包WAR文件是一种较为...