打包可执行的jar

#配置项目路径

mkdir hello
vi hello/HelloWorld.java

#HelloWorld.java代码如下:

package hello;

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("hello, world!");
    }

}

#编译HelloWorld.java生成HelloWorld.class

javac hello/HelloWorld.java#测试HelloWorldjava -cp . hello.HelloWorld

#编写manifest.mf文件

Manifest-Version: 1.0
Created-By: 1.0 (Jar-Execution-Package)
Main-Class: hello.HelloWorld
Class-Path: .

#打包jar文件

jar cvmf manifest.mf hello.jar hello

#执行jar包

java -jar hello.jar
>hello, world!
时间: 2024-08-09 06:35:24

打包可执行的jar的相关文章

eclipse使用MAVEN打包可执行的jar包

1.新建maven工程 注意勾选 随便填一下 建好之后工程目录如下 新建测试类与工具类,主类很简单 工具类也很简单,就是初始化了日志 maven依赖包也只有一个log4j的jar <dependencies>  <dependency>  <groupId>log4j</groupId>  <artifactId>log4j</artifactId>  <version>1.2.17</version><

MyEclipse打包可执行的jar包

具体步骤: Export... -> java -> Runnable JAR file Launch configuration:选择main方法所在的文件/类 Export destination:选择或填写jar包的名字,如:d:\a.jar Library Handling:随便选择一种(三种的区别请看后文) 点击"Finish"按钮,生成jar文件 执行jar文件: java -jar a.jar 注:三种Library Handling的区别: Extract

maven-assembly-plugin打包可执行的jar包

pom.xml添加 <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <arc

Vcenter数据采集之maven打包可执行jar血历史

技术点:spring加载xsd过程: http://blog.csdn.net/bluishglc/article/details/7596118 案发背景: 1.一个使用maven管理的普通项目(vcenter-collector :关于Vcenter数据采集) 2.项目主要技术: java + mybatis(基于接口形式)+其他 3.项目中有一个非maven仓库的jar包:vijava(做vcenter数据采集的),在项目中以system方式引用 (该jar放在${project.base

maven 打包可执行jar 问题小结

最近项目用到maven,完成后要将项目打包成可执行的jar,在网上搜了很多打包方法,但总有个个别问题在那里 pom配置文件增加下面配置,执行mvn clean package <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configur

maven项目打包成可执行的jar

编写功能类:   编写main方法类:   在pom文件中配置:   打包方式: 1.进入到项目所在目录,例如: cd D:\workspace\riskCompensate\FileToZkUtil 2.运行命令 mvn assembly:assembly 3.在项目的target目录中可以看到如下文件 说明打包完成. 运行方式: 1.在cmd命令窗口进入target目录 cd  cd D:\workspace\riskCompensate\FileToZkUtil\target 2.输入 j

maven项目用assembly打包可执行jar包

该方法只可打包非spring项目的可执行jar包,spring项目可参考:http://www.cnblogs.com/guazi/p/6789679.html 1.添加maven插件: <!-- Maven Assembly Plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactI

Maven打包可执行Jar的几种方法

一.无依赖其他任何jar <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration> <archive> <manifest&g

maven 打包可执行jar的方法

转自:http://blog.csdn.net/johnnywww/article/details/7964326 1.修改pom.xml增加如下内容 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration&g