1.创建HelloWorld,它调用了Test类
package com.perficient.javabasic.test;
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello Java, I am James Li from Perficient China");
Test test = new Test("Hello World");
test.say();
}
}
2.到classpath的目录下,打包HelloWorld.class和Test.class
jar -cvf F:\workspace\hello.jar *.*
在指定目录下生成hello.jar
3.使用jar命令解开产生的jar包
命令:jar -xvf F:\workspace\hello.jar
会在当前目录下解开jar包,并且产生META-INF文件夹.里面有MANIFEST.MF文件,包含了JAR文件的信息
4.为jar包增加主程序类
创建一个Manifest.txt, 内容为
Main-Class: com.perficient.javabasic.test.HelloWorld
并以换行结束,再将该文件放在META-IN同级目录下
5.重新创建jar包
jar -cvfm F:\workspace\hello.jar Manifest.txt *.*
6.用 java -jar hello.jar命令运行jar包
系统会运行HelloWorld类
分享到:
相关推荐
Java学习之JAR打包详解,是一项对于Java开发者至关重要的技能。JAR(Java Archive)文件是一种特殊格式的归档文件,用于将多个Java类文件、相关的元数据和资源文件组合在一起,便于分发和部署。在Java开发中,JAR...
总的来说,这个“可以直接运行java jar Demo”是一个包含源代码和执行程序的Java学习资源,适合初学者了解Java编程,或者供有经验的开发者参考和借鉴。它展示了Java的可执行jar文件如何工作,以及如何在不同的操作...
Java是一种广泛使用的编程语言,它的可执行文件通常是以.jar(Java Archive)格式打包的,包含了编译后的字节码。这些字节码是人类不可读的,为了理解.jar文件内部的工作原理或者进行代码分析,我们需要将字节码反...
假设我们的JAR文件名为`TestSigner.jar`,签名命令如下: ```bash jarsigner -keystore myKeystore.jks -storepass myStorePass -keypass myKeyPass -signedjar signed_TestSigner.jar TestSigner.jar mykey ``` ...
这里我们主要探讨如何使用DOS命令来测试Java JAR文件,以及如何在命令行下运行JUnit测试。这是一项基础但至关重要的技能,因为通过命令行工具可以高效地自动化测试和调试代码。 首先,让我们了解Java JAR文件。JAR...
Java Archive (JAR) 文件是Java平台上的一个特殊文件格式,用于封装多个类文件、资源文件和其他相关数据。JAR文件的主要目的是为了...通过阅读“JAR文件包及jar命令详解.pdf”,你可以更深入地学习这些概念和实践操作。
主要目标是为Java开发者提供一个高效且易于使用的工具集,用于图像处理、视频分析、机器学习以及更多计算机视觉相关的任务。 2. **OpenCV支持**: OpenCV是一个开源的计算机视觉库,包含了大量的图像和视频处理...
在实际使用中,开发者首先需要了解IPMI的基本概念和命令结构,然后可以通过Java API来创建和发送IPMI请求,处理返回的响应。例如,可以通过`Session`类建立到目标设备的连接,使用`Command`类发送特定的IPMI命令,如...
- **使用JAR**:Java程序可以通过`java -jar`命令执行JAR文件,也可以通过`jar`命令进行创建、更新和提取JAR内容。 - **MANIFEST.MF**:JAR文件中的清单文件,指定类路径、主类等信息。 - **依赖管理**:理解如何...
在Java学习过程中,了解并熟练使用这些jar包是至关重要的。以下是一些关键jar包的详细解释及其在Java开发中的作用: 1. **BeanUtils**:Apache Commons BeanUtils库提供了对JavaBeans属性的便捷操作,如复制属性、...
Java进阶学习中,`jar`打包是一个非常重要的环节,它允许我们将多个Java类文件、资源文件等组织成一个单一的可执行文件,便于分发和管理。`jar`文件实质上是一种基于ZIP压缩格式的文件,包含了Java字节码(`.class`...
接下来,使用jar命令来生成JAR包。jar命令行工具是JDK中自带的,用于创建和管理JAR文件。jar命令的基本格式为:`jar [选项] [manifest文件] -C 目录名 [文件]` 选项部分为ctxum0M,具体含义如下: - c 创建一个新的...
将Java程序打包成jar包可以使用Java Archive Tool(jar)命令来实现。下面是一个简单的示例: 首先,创建一个名为`weixin`的文件夹,用于存储项目文件。然后,创建一个名为`weixin.jar`的jar包,用于存储Java类、...
总之,Java小程序以JAR格式打包,便于分发和运行,对于Java初学者来说,了解JAR文件的创建、运行和管理是学习Java基础知识的重要环节。通过掌握这些知识,开发者可以更高效地部署和运行Java应用程序。
### Linux后台运行Java的JAR包详解 #### 核心知识点概述 本文旨在详细介绍如何在Linux环境下后台运行Java JAR包的各种方法及其背后的原理。针对不同的需求,文章提供了多种策略来确保程序能够在脱离用户交互的情况...
为了运行这个JAR文件,你需要在CMD中使用`java -jar`命令。例如,如果你的JAR文件位于当前目录,你可以输入以下命令: ```bash java -jar 万年历java代码实现及使用教程.jar ``` 运行此命令后,程序将会启动,并...
- 如果需要将多个目录下的文件打包到一个JAR文件中,可以多次使用`jar`命令,或者通过递归方式指定目录。 - 例如,将`foo/`目录下的所有文件打包到`classes.jar`文件中: ``` jar cvf classes.jar Foo.class Bar...
通过本文的学习,我们可以了解到如何利用Jar文件包和Jar命令创建可执行的Java程序。这种方式不仅简化了用户的操作流程,还保持了Java程序的跨平台特性。此外,了解Jar文件包的工作原理和使用方法也有助于提高Java...
10. **打包与发布**:将源代码编译成.class文件,再用jar命令打包成JAR,是Java程序发布的基本步骤。开发者还需要处理好依赖关系,确保所有必要的库都被包含在JAR文件内。 以上就是贪食蛇Java源代码和jar文件涉及的...
本知识点将详细解释如何使用Appium与Java结合,以及在Eclipse集成开发环境中配置所需的jar包。 1. **Appium介绍**: Appium基于WebDriver协议,它允许通过WebDriver接口进行移动应用自动化测试。这意味着你可以用...