a.打开命令行,使当前目录为org,
然后编译*.java文件:javac -d . Test.java(注意中间的 ".")
结果会在org下生成一个test文件夹。
b.在org目录下新建一个文本文件,内容如下:
Manifest-Version: 1.0
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: test.Test
另存为MANIFEST.MF文件
c.在命令行使用命令:jar -cvfm new.jar manifest.mf test
结果会在org文件夹下生成new.jar文件。
需要说明的是:
(1)Main-Class对应public类名(包括包名)
(2)jar的参数可用jar来直接查看,这里不赘述。
Test.java源程序:
package test;
import javax.swing.*;
public class Test
{
public static void main(String[] args)
{
JFrame jf = new JFrame("welcome");
jf.setSize(600,500);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
也可以用eclipse带的export功能
File->Export->Java->Runnable Jar File, 然后点next, 在弹出的窗口中,
1.选择要打包的程序
2.选择要保存的位置
3.next 选择 main主类
点击完成就可以了.
分享到:
相关推荐
在某些情况下,你可能还需要在MANIFEST.MF文件中指定主类,这样.jar文件才能作为可执行文件运行。主类是程序的入口点,通常包含`public static void main(String[] args)`方法。 此外,如果你的项目依赖于其他库,...
确保生成的可执行文件与源.jar文件位于同一目录下,因为某些资源可能依赖于相对路径。 完成上述过程后,只需双击生成的.exe文件,就可以在Windows环境下无须Java运行时环境执行Java程序了。这个.exe文件包含了Java...
在这里可以选择要生成的可执行文件的类型、生成的可执行文件名称、可执行文件的图标等,可以根据需要选择。 在下一步,可以选择要生成的可执行文件的类型,例如选择“GUI application”或“console application”,...
使用ojdbc8.jar,开发者可以编写Java代码来执行SQL查询、事务处理、游标操作等。 其次,`orai18n.jar`是Oracle的国际化支持库,提供了对多种语言和区域设置的支持。它包含了用于日期、时间、数字和货币格式化,以及...
总的来说,.jar文件是Java平台的重要组成部分,而fatjar工具则为开发者提供了便捷的方式来创建包含所有依赖的可执行文件。在选择使用fatjar时,需要权衡其便利性和潜在的问题,以找到最适合项目的解决方案。无论是...
通过ant-junit.jar,开发者可以在Ant构建脚本中轻松地执行单元测试,收集测试结果,甚至实现测试报告的生成。这对于持续集成和确保代码质量至关重要。 3. ant-launcher.jar:这个组件是Ant启动器,它负责解析并执行...
Java是一种广泛使用的编程语言,它的可执行文件通常是以.jar(Java Archive)格式打包的,包含了编译后的字节码。这些字节码是人类不可读的,为了理解.jar文件内部的工作原理或者进行代码分析,我们需要将字节码反...
在Java编程环境中,生成可执行JAR(Java Archive)文件是一项常见的任务,它允许我们将类文件、资源和其他依赖项打包成一个独立的可执行文件。这样,用户无需安装Java环境,只需双击JAR文件即可运行程序。以下是生成...
`signapk.jar`是一个Java可执行的JAR文件,它的主要任务是对Android的APK文件进行数字签名。签名过程是验证开发者身份和保证软件未被篡改的关键步骤。通过签名,设备可以验证应用的来源,确保安装的软件来自于信任的...
综上所述,`javax.servlet-api-3.1.0.jar`, `javax.el-api-2.2.4.jar`, `javax.el-2.2.4.jar`这些文件对于构建基于Java的Web应用程序至关重要,它们提供了与Web服务器通信和处理用户请求的核心功能,同时也支持高效...
这款工具与Java语言密切相关,因为它是一个基于Java平台的可执行文件。 首先,我们来详细了解一下`Pepk.jar`的使用场景和功能。当开发者完成应用的开发和测试后,为了在华为市场或谷歌市场上架,必须为APK创建一个...
这个JAR包提供了报表引擎,使得Java应用程序能够解析并执行润乾报表的XML定义文件,生成报表。它包含了一系列的API,允许开发者在代码中进行报表的动态生成、数据绑定、样式设置等操作,满足不同场景下的报表需求。 ...
在IT行业中,Java开发是广泛使用的编程语言,而jar(Java Archive)文件是Java平台特有的归档文件格式,用于集合多个类文件和其他资源,形成一个单一的可执行文件,便于分发和运行。"fileup.jar+json.jar+js.jar+...
通过jar生成可执行的jar文件 将您要打包成jar的class文件放到D盘的temp目录下(也可以自定义) 在cmd命令行中键入如下指令: 1. 进入temp目录:cd tmep 2. 输入打包jar命令:jar -cvfe test.jar JFrameDemo3 . (点...
3. **JAR打包工具API**:允许开发者创建、修改和提取JAR文件,这对于构建和部署Java应用程序是必不可少的。 4. **Java代理API**:支持Java代理(Java Proxy),使得在运行时可以动态地拦截和修改方法调用。 5. **...
- **JAR打包**:`jar`工具用于打包类文件,创建可执行的JAR文件,`tools.jar`提供了相关的打包功能。 - **Javadoc生成**:`javadoc`工具用于自动生成Java源代码的API文档,`tools.jar`包含生成文档所需的类。 - *...
这个过程中,jasper-compiler.jar会解析JSP文件中的Java代码和JSP元素,确保这些元素能够与Servlet API正确交互,生成可以被Java虚拟机执行的代码。这是JSP页面能够动态生成内容并展示给用户的关键所在。Jasper...
Java的可执行文件通常以.jar为扩展名,它是一个包含类、资源和其他组件的归档文件,用于在Java平台上运行。然而,在非Java环境中,如Windows操作系统,用户更习惯于执行.exe格式的程序。"Jar转Exe"的流程就是将Java...
这里我们关注的是两个特定的JAR文件:“xdb6.jar”和“xmlparserv2.jar”,它们与Oracle数据库中的XMLType类型处理以及JDBC(Java Database Connectivity)操作紧密相关。这两个库在处理XML数据存储和检索时扮演着...
1. **Dex2jar**:这个工具将Dalvik执行文件(`.dex`)转换为Java类库文件(`.jar`)。通过将`.dex`文件转换为`.jar`,我们可以使用Java反编译器进一步将其转换为可读的Java源代码。 2. **JD-GUI**:Java反编译器JD-...