1.没有包结构的最简单的工程。
(1)在C盘下新建文件“HelloWorld.java”:
public class HelloWorld
{
public static void main(String[] args){
System.out.println("Hello world!");
}
}
(2)在命令行下输入c:\javac HelloWorld.java,在c:盘下编译生成“HelloWorld.class”。
(3)在C盘下新建文件“manifest”(没有后缀名):
Main-Class: HelloWorld
注意最后要有一个空行,否则会出现找不到类的错误。
(4)打包:输入c:\jar cvmf manifest HelloWorld.jar HelloWorld.class,在c:盘下生成“HelloWorld.jar”。
(5)执行:输入c:\java -jar HelloWorld.jar。屏幕显示“Hello World!”。
2.有包结构的java工程
(1)在c:\com\sun\demo\下新建文件“HelloWorld.java”:
package com.sun.demo;
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
(2)在命令行下输入c:\javac com/sun/demo/HelloWorld.java,在c:\com\sun\demo\文件夹下编译生成“HelloWorld.class”。
(3)在C盘下新建文件“manifest2”(没有后缀名):
Main-Class: com.sun.demo.HelloWorld
注意最后要有一个空行,冒号后面要一个空格。否则会出现找不到类的错误。
(4)打包:输入c:\jar cvmf manifest2 HelloWorld2.jar com/,在c:盘下生成“HelloWorld2.jar”。
(5)执行:输入c:\java -jar HelloWorld2.jar。屏幕显示“Hello World!”。
3.引用到外部jar包的java工程
(1)在c:\com\sun\demo2\下新建文件“UseHello.java”:
package com.sun.demo2;
public class UseHello
{
public static void main(String[] args){
Hello.sayHello();
}
}
(2)在命令行下输入c:\javac com/sun/demo2/UseHello.java,在c:\com\sun\program\文件夹下编译生成“UseHello.class”
(3)在c:\com\sun\demo2\下新建文件“Hello.java”:
package com.sun.demo2;
class Hello
{
public static void sayHello(){
System.out.println("Hello!");
}
}
(4)在命令行下输入c:\javac com/sun/demo2/Hello.java,在c:\com\sun\program\文件夹下编译生成“Hello.class”。
(5)打包1:输入c:\jar cvf Hello.jar com/sun/demo2/Hello.class,在c:盘下生成“Hello.jar”。(注意:是cvf)
(6)在C盘下新建文件“manifest3”(没有后缀名):
Main-Class: com.sun.demo2.UseHello
Class-Path: Hello.jar
注意:最后要有一个空行,冒号后面要一个空格。否则会出现找不到类的错误。
(7)打包2:输入c:\jar cvmf manifest3 UseHello.jar com/sun/program/UseHello.class,在c:盘下生成“UseHello.jar”。
(8)执行:输入c:\java -jar UseHello.jar。屏幕显示“Hello!”。
4.总结
(1).清单文件menifest,对格式要求很高,注意每个冒号后面要有一个空格,文件最后要有一个空行。
(2).对于引用到外部jar包的工程,需要在manifest中定义好Class-Path属性。
(3).对于双击.bat文件出现刷屏现象的情况,请直接把.bat文件的内容键入命令行执行。
(4).对于重复签名的jar包,在META-INF里面会出现多个签名文件,删除掉多余的,保存其中一个才能保证jws正常启动。
分享到:
相关推荐
- 使用`jar cvfm jartest.jar test.txt`命令将所有文件打包进`jartest.jar`文件中。这里的`c`表示创建新的jar文件;`v`表示详细模式,显示添加到jar文件中的每个文件;`f`表示指定jar文件的名字;`m`表示使用指定的...
### Java文件打包知识点详解 在Java开发过程中,经常会遇到需要将多个类文件、资源文件等进行打包处理的情况,以便于程序的部署与分发。本文将详细介绍如何通过命令行方式来实现Java文件的打包,并结合具体的示例...
Java文件打包是一个重要的过程,它将Java源代码及其相关资源组织成一个可执行的格式,以便用户能够方便地运行和分发。这个过程通常涉及到多个步骤,包括编译、构建和打包。以下是对这个主题的详细说明: 1. **Java...
在Java编程中,将代码打包成可执行文件是常见的需求,尤其在分发软件或部署应用程序时。这个过程通常涉及到JAR(Java Archive)文件的创建,它是一种用于收集多个类文件、相关的元数据和资源文件的容器。下面将详细...
然而,在将 Java 项目打包成可执行文件时,需要使用特殊的工具和技术。下面将介绍两种方法来实现 Java 打包成 jar 文件和将 jar 文件导出为 exe 文件。 方法一:使用 Eclipse 导出 jar 文件 使用 Eclipse 可以快速...
将Java程序打包成Jar文件后,我们可以直接运行Jar文件,例如: java -jar project.jar 五、结论 本文介绍了将Java程序打包成Jar文件在Eclipse中的实现步骤和重要的知识点,包括Manifest文件的重要性、Eclipse中的...
将Java项目打包成可执行文件是一项常见的需求,尤其是在部署应用程序到非开发环境时。通过将Java项目转换为可执行文件(.exe),可以方便地在Windows操作系统上运行,无需用户安装Java运行环境(JRE)。本文将详细...
在Java开发过程中,将程序打包成可执行的jar或exe文件是常见的需求。这使得用户无需安装Java环境即可运行程序,提高了软件的便利性和普及性。以下是对标题、描述及标签涉及的知识点的详细说明: 1. **Java程序打包...
Java程序通常运行在Java虚拟机(JVM)上,但为了在没有安装Java环境的Windows系统上方便地执行,开发者可能会需要将Java程序打包成.exe可执行文件。这里我们将详细讲解如何使用JBuider2005将Java项目打包成.exe。 ...
标题提到的"exe4 把JAVA文件打包成EXE工具"是一种能够帮助开发者将Java项目转换为Windows平台下的可执行文件(.exe)的工具,它使得非Java环境的用户也能方便地运行Java应用程序。 **Java到EXE转换的原理:** Java...
### Java 文件打包成 .jar 文件及 jar 命令详解 #### 一、jar 命令概述 在 Java 开发中,经常会遇到需要将多个类文件或者资源文件打包成一个单独的 `.jar` 文件的需求。`.jar` 文件类似于 `.zip` 文件,是一种将多...
通过使用Java的jar命令或者集成开发环境(IDE)如IntelliJ IDEA或Eclipse的内置功能,可以将源代码编译后的.class文件和相关的资源文件打包成JAR包。JAR包本身并不能直接在Windows上作为可执行文件运行,但可以通过...
本文将详细介绍如何将Java文件打包成双击即可运行的JAR和EXE文件。这两种格式各有其特点和适用场景,JAR文件是Java平台的标准打包方式,而EXE文件则是为了方便Windows用户直接运行。 首先,我们要理解JAR(Java ...
总结来说,"Java多个文件根据URL下载后打包zip导出"涉及的技术主要包括:网络请求、文件I/O、文件打包、HTML交互以及异步处理。理解这些知识点,可以帮助开发者构建一个功能完备的文件下载和打包系统。
将Java项目打包成可执行软件是一项实用且关键的技能,尤其对于希望在未安装Java虚拟机(JVM)的计算机上运行应用程序的开发者而言。这一过程不仅能够提高软件的兼容性和便携性,还能增强用户体验,减少用户在安装和...
在编译阶段,我们需要使用`javac`命令将.java文件转化为.class文件。例如,如果我们有一个名为`Main.java`的主类,可以在命令行输入: ``` javac Main.java ``` 这将在同一目录下生成`Main.class`。 2. **创建...
"Java 程序打包成可执行文件示例" Java 程序打包成可执行文件示例是指将 Java 程序编译成....编译将 Java 程序编译成.class 文件,打包将.class 文件和清单文件打包成.jar 文件,转换将.jar 文件转换成.exe 文件。
综上所述,通过使用`fatJar`、`exe4j` 和 `install4j` 这三个工具,您可以轻松地将Java程序打包成可以在没有JRE的计算机上直接运行的EXE文件和安装程序。这些工具不仅简化了打包流程,还提高了程序的安全性和易用性...