过程
1. 打jar包需要2种文件: mf的文件和class文件. 按照以下目录来放置相关文件
系统目录\包名\类文件, 如G:\abc\getnovel\Hello.class 其中getnovel是包名
系统目录\mf文件, 如G:\abc\a.mf(mf文件可任意命名)
2. 在mf文件中写入以下内容
Manifest-Version: 1.0
Created-By: 1.6.0(Sun Microsystems Inc.)
Main-Class: getnovel.Hello
Main-Class是程序开始运行的main类,一定不能写错
3. 打开cmd, 进入到包名所在的目录, 如G:\abc
使用命令 jar cfm Hello.jar a.mf getnovel\*.*
其中 Hello,jar是jar包的名称 可以更改
a.mf 是之前的mf文件
getnovel\*.* 则是需要打包的class文件(getnovel\*.* 的意思是将getnovel目录下的所有文件打包)
打jar包时遇到的问题
a) 使用Jbuilder2005打APP包时, 打完后双击出现fatal exception occurred的错误 不知道什么原因
b) 用cmd和jar命令打包, 打完后双击出现Could not find the main class的错误, 可能和目录的层次and import 语句有关
c) 用cmd和jar命令打包, 打完后双击没有任何反应, 原因是因为用了外部类(非sun公司的jdk的), 比如使用Jbuilder 有时候会主动导入com.borland的包
分享到:
相关推荐
标题中的“生成可双击运行的Jar文件”指的是在Java开发中将编译好的类文件打包成一个可执行的JAR(Java Archive)文件,这样用户可以通过双击该JAR文件来...这些知识对于理解Java生成可执行JAR文件的过程并无直接影响。
提供的"Jar包双击运行配置.reg"文件可能就是这样一个注册表脚本,用于将.JAR文件扩展名与Java可执行文件(通常是`C:\Program Files\Java\jre\bin\javaw.exe`或`java.exe`)关联起来。运行这个脚本后,双击JAR文件应...
标题“idea生成双击可执行jar包”指向的就是如何在IDEA中创建一个能够直接运行的JAR文件。 生成双击可执行的JAR文件涉及到以下几个关键步骤: 1. **配置Module**:确保你的项目已经被正确地设置为Java模块,所有的...
"Fatjar"工具就是这样一个解决方案,它可以帮助开发者将所有的依赖库、类文件和资源文件整合到一个单一的JAR文件中,形成一个可以直接运行的"可执行jar包"。 Fatjar工具的出现解决了传统jar打包时依赖库分离的问题...
制作可执行的JAR文件包是Java程序开发者的一种常见需求,它可以使用户双击运行Java程序,而不需要在命令行中输入命令。为了制作可执行的JAR文件包,需要使用带cvfm参数的jar命令,例如: jar cvfm test.jar ...
为了方便用户,开发者有时会将`.jar`文件打包成`.exe`(Windows可执行文件),使得用户只需双击即可运行程序,无需关心是否安装了Java环境。 打包Java应用到`.exe`文件的过程主要涉及到以下知识点: 1. **Java可...
windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包
3. 双击JAR文件时,需要在系统中配置Java环境,因为操作系统会通过Java虚拟机(JVM)来执行JAR。 然而,JAR文件在Windows系统上双击运行可能需要用户先安装JRE,这给非开发人员带来了不便。这时,我们可以使用工具...
标签中提到了“可执行jar包”,这是Java程序的一种常见分发形式。JAR文件包含了类文件、资源和其他元数据,通过Java虚拟机(JVM)即可运行。对于开发者来说,发布可执行的JAR文件意味着用户只需要一个Java环境就可以...
Eclipse作为一款强大的Java集成开发环境,提供了内置的功能来创建可执行的JAR包。以下是详细步骤和注意事项: 1. **选择项目**: 首先,你需要确保你的Java项目已经完成并且没有编译错误。在Eclipse中,找到包含...
### 为什么会出现无法双击运行.jar文件的情况? 在Windows操作系统中,每个文件类型都与一个或多个程序关联,以便操作系统知道使用哪个程序打开特定类型的文件。对于.jar文件,它应该与Java运行时环境(JRE)关联,...
8. **双击运行JAR**: - 对于Windows用户,双击JAR文件运行需确保系统正确配置了Java环境变量,且JAR包内部MANIFEST.MF指定了`Main-Class`。 通过了解这些知识点,开发者能够有效地管理和运行包含多个类和依赖的...
通过jar生成可执行的jar文件 将您要打包成jar的class文件放到D盘的temp目录下(也可以自定义) 在cmd命令行中键入如下指令: 1. 进入temp目录:cd tmep 2. 输入打包jar命令:jar -cvfe test.jar JFrameDemo3 . (点...
当在Windows系统中遇到无法双击运行jar文件的问题时,通常是因为缺少Java虚拟机或者未正确配置系统的文件关联。 在Win7系统下解决这个问题的步骤如下: 1. 首先确保已安装Java虚拟机(JRE)。 2. 双击jar文件或右键...
通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件...
### 命令行下生成可双击运行的jar文件 #### 概述 本文将详细介绍如何通过命令行工具在Windows环境下创建一个可双击运行的Java应用程序(.jar文件)。这种方式不仅简单快捷,而且非常适合那些希望快速部署或测试...
在这种情况下,"jar包打成exe可执行文件工具"就显得尤为重要。本文将详细讲解如何使用Eclipse开发的项目导出jar包,并通过特定工具将其转换为exe文件,同时也会提及提供的工具和操作文档。 首先,让我们了解一下jar...
"jar双击打不开修复工具"就是为了解决这个问题而设计的,它旨在帮助用户诊断并修复与JAR文件关联的错误,确保Java应用程序能够顺利运行。 **可能的问题及解决方案** 1. **Java环境未安装或不完整**:如果系统中...
这里的`java`是JVM的可执行程序,`-jar`标志指示JVM运行指定的JAR文件,而`Hello.jar`是实际要运行的JAR文件名。批处理脚本的存在简化了用户运行Java应用程序的过程,因为用户只需双击bat文件,无需手动输入命令。 ...