今天试了一下制作可执行的Jar文件的方法。
具体如下:
首先,创建一个项目文件夹jartest,在jartest目录中建立hello包。
其次,按照以下步骤:
1、在目录hello下编写Hello.java(自己的类名)文件。
示例内容如下:
package hello;//必须要有这里的包名!!
public class Hello {
public static void main(String args[]){
System.out.println("Hello World!");
}
}
2、编译生成hello.class文件。
(这里的class文件可能执行不了,)
3、在hello的同级目录建立MANIFEST.MF(名字不限制)文件。
示例内容如下:
Main-Class: hello.Hello(这里的类必须要有main方法)
此文件最为重要,要点有:
M(必须大写)ain-C(必须大写)lass:(必须有个空格)包名.类名(必须回车)
4、运行明令 jar cvfm a.jar MANIFEST.MF hello/
生成a.jar
5、测试运行java -jar a.jar
6、输出结果:
Hello World!
完整的运行过程如下:
==================================================
D:\Program Files\Java\src\jartest\hello>javac Hello.java
D:\Program Files\Java\src\jartest\hello>cd..
D:\Program Files\Java\src\jartest>jar cvfm a.jar MANIFEST.MF hello/
标明清单(manifest)
增加:hello/(读入= 0) (写出= 0)(存储了 0%)
增加:hello/Hello.class(读入= 422) (写出= 289)(压缩了 31%)
增加:hello/Hello.java(读入= 136) (写出= 108)(压缩了 20%)
D:\Program Files\Java\src\jartest>java -jar a.jar
Hello World!
D:\Program Files\Java\src\jartest>
==================================================
编译后可以将Hello.java删除。
分享到:
相关推荐
制作可执行的JAR文件包是Java程序开发者的一种常见需求,它可以使用户双击运行Java程序,而不需要在命令行中输入命令。为了制作可执行的JAR文件包,需要使用带cvfm参数的jar命令,例如: jar cvfm test.jar ...
通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件...
windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包
标题中的“集成小工具,可执行jar包”指的是一个包含了一系列工具的Java应用程序,这些工具被封装在一个可执行的JAR(Java Archive)文件中。JAR文件是Java平台特有的打包格式,它允许将多个Java类文件、资源文件...
#### 四、创建Bat文件以运行Jar包 为了方便多次运行同一个jar文件,可以创建一个bat文件来自动执行上述步骤。以下是具体的操作步骤: 1. **创建Bat文件**:在任意文本编辑器中创建一个新的文本文件,输入以下内容...
此外,及时关注软件更新,保持jar包版本的最新,可以确保利用到最新的功能并修复已知的问题。 总的来说,"帆软报表使用jar包"涉及到的关键知识点包括Java项目的库管理、jar包的引入方式、版本选择策略以及如何使用...
然而,jar包本身并不能作为独立的可执行程序在Windows系统上直接运行,用户需要通过命令行输入`java -jar yourfile.jar`来启动。为了方便非开发人员或者不熟悉命令行的用户,我们需要将jar包制作成可执行的exe文件。...
1. **效率提升**:手动输入每一个文件路径来创建JAR包是非常耗时的,而`package.txt`文件可以列出所有需要的文件,使得打包过程一键完成。 2. **易维护**:当项目结构改变时,只需更新`package.txt`,而不是修改脚本...
"MyEclipse8.5安装Fatjar和制作可执行jar方法" MyEclipse8.5是 Java integrated development environment (IDE),它提供了许多有用的功能和插件来帮助开发者快速构建和部署Java应用程序。Fatjar是一个插件,允许...
在Eclipse中,制作JAR(Java Archive)文件是一项常见的任务,这通常是为了打包和分发Java项目,或者为了创建可执行的Java程序。Eclipse的jar插件就是为了解决这个问题而设计的,它简化了这个过程,使得开发者能够...
在IT行业中,创建Java应用程序...通过以上步骤,你就可以在Eclipse中成功创建.jar包了。这是一项基础但重要的技能,对于分发Java应用程序或组件非常有用。熟练掌握这一技巧,能够帮助你更好地管理和分享你的Java代码。
使用 Built Fat Jar 制作可执行 JAR 文件是一种简单高效的方法,可以快速打包项目及其所有依赖到一个单独的 JAR 文件中。通过上述步骤,不仅可以节省时间,还能确保部署的程序具备良好的可移植性。注意,在设置过程...
### 制作可运行的JAR包 在Java开发中,将项目打包成一个可执行的JAR文件是非常常见的操作。这种做法不仅便于程序的分发与部署,还能提高程序的可移植性。本文将详细介绍如何创建一个可以独立运行的JAR包。 #### 一...
### 如何将Java JAR包转换为Windows下的.EXE文件并进一步制作成安装包 #### 知识点一:理解JAR与.EXE文件的区别 - **JAR(Java Archive)**:是一种压缩格式,用于收集多个Java类库文件、编译后的字节码文件、资源...
为了运行JAR文件,可以在批处理文件中写入以下内容: ``` @echo off java -jar your_jar_file.jar pause ``` 这个批处理文件首先关闭命令行回显,然后运行JAR文件,最后暂停程序退出,以便查看任何输出信息。 ...
6. **测试和使用**:创建完成后,可以使用`java -jar MyJar.jar`来运行这个jar包,如果没有错误,程序将会按预期执行。 【标签】"个人jar包" 的标签可能涉及到的是个人开发、Java编程、软件工程、项目打包和分发、...
### 使用Eclipse制作可执行JAR文件:详细指南与实践 #### 一、引言 在软件开发领域,特别是Java应用程序开发中,将项目打包成可执行的JAR文件是一种常见的做法。这不仅便于应用程序的分发和部署,还能够减少用户在...
通过以上步骤,我们可以为jar包制作数字签名,这不仅可以增加程序的安全性,还可以提升用户对程序的信任度,特别是当程序需要访问客户端本地资源时。此外,数字签名也有助于保护开发者和用户的权益,避免恶意篡改...