导航:首页 > 编程语言 > jar可执行程序

jar可执行程序

发布时间:2021-03-07 14:03:37

『壹』 怎么将可执行的jar文件转换成exe可执行文件!

有两种比较易用的方法: 关于两种将java程序转化为.exe程序工具的使用及比较 一 1.出品 jsmooth,Sourceforge.net 2.类型 free 3.下载 http://jsmooth.sourceforge.net/download.php 4.步骤 a)利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。 b)新建一个Jsmooth工程 c)在sketlon中选择“Console“或者“Windowed“ d)在Executable中的配置: i.ExecutableBinary:填写目的输出源的名称。如test.exe. ii.ExecutableIcon:选择一个好看点的图标 iii.CurrentDriectory:.(表示当前工程目录,当然也可行换成别的,Asyouwish.) e)在Application中的配置: i.Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库 ii.Main-Class:选中我们所需要运行的主类。 iii.可选项Useanembeddedjar:运行该exe时可能需要到的类库(这里只能有一个类库)。 f)在JVMSelection中的配置: i.MinimumJVMVersion:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4 g)Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Justenjoyit. 二exe4J 1.出品 ej-technologies 2.类型 Sharedsoftware,needslicense 3.下载 http://www.ej-technologies.com/download/exe4j/files.php 4.步骤 a)利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。 b)新建一个exe4j工程 c)选择“JARinexe“mode d)在Configureapplication中的配置: i.Shortname:随便写. ii.OurputDriectory:选择输出路径。 e)在ConfigureExecutable中的配置: i.Executabletype:有三个选项,图形,控制台.或服务。从简单点开始吧,这里我们选console ii.Executablename:填写目的输出源的名称。如test.exe iii.Iconfile:exe图标文件,但必须是.ico文件 f)在ConfigureJavainvocation中的配置: i.Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库 ii.Main-Class:选中我们所需要运行的主类。 iii.Arguments(可选项):输入参数。我们这里暂不需要。 g)在ConfigureJRE中的配置: i.MinimumVersion:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4 h)一直next,对于所遇到的步骤选项都默认,直到finish:OK。编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Justenjoyit. 三总结和比较 由Java生成exe的工具还有很多,上面两种是我个人觉得用起来觉得比较方便的。两者的原理基本相同,但具体用起来还是有一点点不太一样的: 1.相同点 a)最大的相同点当然是他们原理是互通的。都是通过将可运行的java程序打成可执行的jar包。再作转换。 b)所生成的exe可执行程序,需要在装有比minimumversion高的JVM环境下运行。 2.不同点 a)生成exe的时候,如果想要exe只需要pureJVM的环境(不需要第三方的类库)就可以运行的话。在JSmooth需要将所有的用到的第三方类库压缩成一个jar包(因为它有个embededjar的选项),这就比较麻烦,因为当需要的jar多于一个时候,就需要将这些jar包先用jar–xvf解压缩,在用jar–cvf重新制作新的jar文件,再放到embededjar选项中去;而exe4J则会把classppath中所用到的jar包也会编译到exe中去。 b)JSmooth是免费的;而exe4J是共享软件,需要注册,否则在执行exe的时候会弹出很惹人烦的提示框。 c)ico文件的选择:exe4J要求严格的ico文件,而JSmooth则可以兼容jpg等其他各式的图片。 参考资料: http://zicozhang.spaces.live.com/blog/cns
打字不易,如满意,望采纳。

『贰』 怎样把自己编写的java程序变成jar可执行文件能举个例子么

把自己编写的来java程序变成源jar可执行文件的步骤如下:

1.最简单直接的方法,选择想打包的程序,右键export...

4.在机器上,设置好Jar文件的打开方式(别默认用解压缩的工具打开就行),双击即可运行。

『叁』 怎么样把自己编写的java程序变成jar可执行文件

把自己编写的java程序变成jar可执行文件的步骤如下:

1.最简单直接的方法,选择想打专包的程属序,右键export...

4.在机器上,设置好Jar文件的打开方式(别默认用解压缩的工具打开就行),双击即可运行。

『肆』 jar包以什么形式可作为可执行文件

楼主的意思是将复java程序打包成一个可制执行的jar包,然后双击就可以启动程序,并不是问你们怎么在命令行下面执行!

用winrar打开是因为文件关联设置成了winrar,可以重新设置为用jar.exe打开:
右击一个.jar文件 > 打开方式 > 选择程序 > 浏览 > 定位到java安装目录的bin目录下,选择jar.exe程序,然后一路确定就行了

补充:楼主你太搞笑了!谁告诉你用一个程序打包的压缩文件还要用另一个程序来解包的?用winrar压缩的.rar文件难道不可以用winrar来解压缩吗?我无语!
你不信我就算了,自己试一下就知道!

『伍』 求Java程序打包成可执行jar的工具或者方法

方便起见你就按照我的目录一步一步来吧
1.建立MANIFEST.MF (在D:\abc目录下)
以下内容内为文件内容 (只复制2行等于号之间的)
==================
Manifest-Version: 1.0
Main-Class: RoundButton
Created-By: Abc
==================

2.打包容
把你的RoundButton.class复制到D:\abc目录下
然后
开始--》运行--》敲cmd打开命令行,
输入cd d:\abc 回车
输入d: 回车
输入jar cvfm abc.jar MANIFEST.MF *.* 回车

然后就能看到abc目录下有个叫abc.jar的文件,双击可以运行,jar包名字随便改,不影响

以上操作前提条件是你机器里jdk环境变量配置正确,100%可用,我已经试过

『陆』 JAVA如何生成可执行程序

创建可执行的 JAR 文件包

制作一个可执行的 JAR 文件包来发布你的程序是 JAR 文件包最典型的用法。

Java 程序是由若干个 .class 文件组成的。这些 .class 文件必须根据它们所属的包不同而分级分目录存放;运
行前需要把所有用到的包的根目录指定给 CLASSPATH 环境变量或者 java 命令的 -cp 参数;运行时还要到控制台下
去使用 java 命令来运行,如果需要直接双击运行必须写 Windows 的批处理文件 (.bat) 或者 Linux 的 Shell 程序。
因此,许多人说,Java 是一种方便开发者苦了用户的程序设计语言。

其实不然,如果开发者能够制作一个可执行的 JAR 文件包交给用户,那么用户使用起来就方便了。在 Windows 下
安装 JRE (Java Runtime Environment) 的时候,安装文件会将 .jar 文件映射给 javaw.exe 打开。那么,对于一个
可执行的 JAR 文件包,用户只需要双击它就可以运行程序了,和阅读 .chm 文档一样方便 (.chm 文档默认是由
hh.exe 打开的)。那么,现在的关键,就是如何来创建这个可执行的 JAR 文件包。

创建可执行的 JAR 文件包,需要使用带 cvfm 参数的 jar 命令,同样以上述 test 目录为例,命令如下:

jar cvfm test.jar manifest.mf test

这里 test.jar 和 manifest.mf 两个文件,分别是对应的参数 f 和 m,其重头戏在 manifest.mf。因为要创建可
执行的 JAR 文件包,光靠指定一个 manifest.mf 文件是不够的,因为 MANIFEST 是 JAR 文件包的特征,可执行的
JAR 文件包和不可执行的 JAR 文件包都包含 MANIFEST。关键在于可执行 JAR 文件包的 MANIFEST,其内容包含了
Main-Class 一项。这在 MANIFEST 中书写格式如下:

Main-Class: 可执行主类全名(包含包名)

例如,假设上例中的 Test.class 是属于 test 包的,而且是可执行的类
(定义了 public static void main(String[]) 方法),那么这个 manifest.mf 可以编辑如下:

Main-Class: test.Test <回车>

这个 manifest.mf 可以放在任何位置,也可以是其它的文件名,只需要有 Main-Class: test.Test 一行,且该
行以一个回车符结束即可。创建了 manifest.mf 文件之后,我们的目录结构变为:

==

|-- test

| `-- Test.class

`-- manifest.mf

这时候,需要到 test 目录的上级目录中去使用 jar 命令来创建 JAR 文件包。也就是在目录树中使用“==”表
示的那个目录中,使用如下命令:

jar cvfm test.jar manifest.mf test

之后在“==”目录中创建了 test.jar,这个 test.jar 就是执行的 JAR 文件包。运行时只需要使用
java -jar test.jar 命令即可。

需要注意的是,创建的 JAR 文件包中需要包含完整的、与 Java 程序的包结构对应的目录结构,就像上例一样。
而 Main-Class 指定的类,也必须是完整的、包含包路径的类名,如上例的 test.Test;而且在没有打成 JAR 文件包
之前可以使用 java <类名> 来运行这个类,即在上例中 java test.Test 是可以正确运行的 (当然要在 CLASSPATH
正确的情况下)。
(忘记从哪儿下的了!!可能不太全!!)

『柒』 如何运行.jar形式的Java程序

1

确保安装了Java。在命令行中输入 java -version,如果没有最新版本,先更新,再继续。

2

使 .jar文件可执行。
.jar可以通过整理Java程序的类别文件来变为可执行文件,而编译器或Java虚拟机可以识别这些格式。.jar文件是通过javaw(Java应用程序管理器)执行的。你需要设置.jar文件中的应用程序接入点(即含有程序主功能的文件类别)。你需要通过清单文件(Manifest
file)来设置接入点。步骤如下:

Java工具会自动把meta-inf/manifest.mf设置为.jar的文件路径。创建新的清单文件的时候,名字会创建为 "Manifest-Version: 1.0, Created-By: 1.6.0 (Sun Microsystems Inc)"

创建manifest addition .txt 文件。输入 Main Class: [Package Name].[Class Name], ,把[Package Name]、[Class Name]替换为你的套件名称和类别名称(即创建了属性值对)不要忘了最后加一行空行。

进入这个终端指令程序,调整清单文件,使其包括应用程序的接入点,把以下代码的中括号部分改为你程序的信息。 jar cfm [jar 文件名] [附加清单文件名] [导入文件]

重新看一下清单文件。设置了接入点以后,会是 "Manifest-Version: 1.0,Created-By: 1.6.0 (Sun Microsystems Inc), Main Class: [套件名称].[类别名称]"

你也可以用jar工具设置接入点。不过这样会覆盖清单文件中主类别属性。输入下面代码(把中括号部分替换) jar cfe [jar 文件名] [套件名称] [带主功能的种类名称

3

运行 .jar 文件 。用以下代码运行 .jar(java应用程序运行的主要方法): java -jar [Jar 文件名]

4

使得可以双击执行 .jar程序(可选)。 要双击打开.jar文件的话,需要把 javaw (java 应用程序管理器)可执行程序文件路径改变,输入以下代码: C:\Program Files\Java\j2rex.y.z\bin\javaw.exe" -jar "%1" %*

『捌』 java的可执行文件jar用java代码执行方法。

先把Process 里面的错误流读出来,里面肯定是报错了。
虽然没看到错误,但我怀疑是数据库驱动没有加载到类路径里。你把Process 得工作目录切换到D:\\test\\test\\下面试一试

『玖』 可执行jar包是用什么应用程序执行的

呵呵,你们都好搞笑,楼主的意思是将java程序打包成一个可执行的jar包,然后双击专就可以启动程序,并属不是问你们怎么在命令行下面执行!

用winrar打开是因为文件关联设置成了winrar,可以重新设置为用jar.exe打开:
右击一个.jar文件 > 打开方式 > 选择程序 > 浏览 > 定位到java安装目录的bin目录下,选择jar.exe程序,然后一路确定就行了

补充:楼主你太搞笑了!谁告诉你用一个程序打包的压缩文件还要用另一个程序来解包的?用winrar压缩的.rar文件难道不可以用winrar来解压缩吗?我无语!
你不信我就算了,自己试一下就知道!

阅读全文

与jar可执行程序相关的资料

热点内容
穿越到各种影视小说 浏览:175
怎样把u盘的文件导入希沃 浏览:39
中年男人失业做鸭的电影要什么 浏览:798
myeclipse都有哪些版本 浏览:442
泰国鬼男孩恐怖片 浏览:277
电脑收藏网站如何发微信 浏览:155
网络突然间没网了如何办 浏览:373
word2003中的宏是一种 浏览:820
怎么把qq里的文件发到微信里 浏览:745
苹果x网络不好怎么回事 浏览:427
查看电影院上映什么电影的软件 浏览:703
电影苹果完整版下载 浏览:361
泡椒乳房的一部片子 浏览:143
妈妈小说网 浏览:751
win10单击文件卡顿 浏览:117
文件格式ps独有的 浏览:519
不用下载的电影资源网战 浏览:572
主角各种刷钱系统小说 浏览:711
可以免费在线观看的网址 浏览:534
人被鬼啪啪啪 浏览:558

友情链接