写一个再简单的java程序也得去javac ,java 烦得一塌糊涂。
于是就像是否可以让java能像c或是像c++生成一个可以双击运行的可执行文件,后来终于发现了
executable jar file 这么一个东东,可是如何声称这样一个东西呢?
又是一大难题经过一番摸索,最后发现下面这个方法最有效:
运用批处理操作将java文件打包成可执行的jar文件。
具体操作如下。
假设,你编了下面一个图形界面的程序:
import javax.swing.*;
public class myframe extends JFrame
{
public myframe()
{
super ("验证jar命令的制作方法");
JButton button1=new JButton("验证");
add(button1);
pack();
setSize(100,100);
setLocationRelativeTo(null);
setDefaultLookAndFeelDecorated(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main (String [] args){
myframe app=new myframe();
}
}
//上述程序经过测试可以直接复制粘贴运行
第二步:制作批处理文件
打开记事本,输入如下内容,切忌如实填写,空格符与大小写要严格一致:
javac *.java
echo Main-Class: %1>config.txt
jar cmf config.txt %1.jar *.class
写完如上代码后,另存为:1.bat
完成。
说明: config.txt 是我们自己定义的Main class 的配置文件对于本示例 程序来讲它可以这样书写:
第三步 :制作主类的配置文件
打开记事本,输入如下代码:
Main-Class: myframe
切记Main要定格写,:后面有空格
然后直接保存
第四步:将文件移至合适的位置
将1.bat放置到windows 目录下,将config.txt 与myframe.java放置在一起。
第五步: 测试
运行—〉cmd --->cd \d 存放myframe.java的路径--->1 myframe
这时,你会发现命令行自动运行了起来,并在你的myframe.java 旁边生成了一个jar文件。
双击即可运行。
原文地址:
http://blog.chinaunix.net/u1/37411/showart_290164.html
分享到:
相关推荐
Java可执行文件
本人曾经被这两个问题困扰良久,网上也有将java程序打包成可执行jar包甚至用第三者程序将jar包生成exe文件的说法。很遗憾,也很惭愧,本人还是没有解决好这两个问题。无意中发现了一个法子,简单而又实用,甚至不...
用例子的详细的介绍了java中打包成可执行文件的过程,经过测试。
将JAVA生成可执行文件
eclipse项目导出Java文件为.exe可执行文件(并解决jre出错问题).pdfeclipse项目导出Java文件为.exe可执行文件(并解决jre出错问题).pdfeclipse项目导出Java文件为.exe可执行文件(并解决jre出错问题).pdfeclipse...
教你如何生成一个java编制的可执行文件。
java执行可执行文件或批处理 java执行可执行文件或批处理
通过这个工具,可以很方便地把java程序编译成可执行文件。
java课程设计作业——基于java实现的扫雷游戏(源码+设计说明文档+可执行文件),直接点击“扫雷.exe”即可运行 --利用swing做出的扫雷桌面游戏,运行时直接双击可执行文件夹下的“扫雷.exe”即可 java课程设计...
将java文件打包为可执行文件的几种方式
把java原代码变成可执行文件exe dos文档
将Java程序做成exe可执行文件的方法,在网上搜了一下,有很多,但是比较零散,我自己比较并总结了一下,决定使用exe4j,做了一个简单的教程(已经够用),并附带一个小例子,希望能让大家一看就会,不用在这个小问题...
java编程调用exe可执行文件。。。。。。。。。
此文件还是蛮好用的,可以文件的把java文件打成jar包,大家可以下载用下!
倘若说看到标题后,以为jb真的提供了一种把java应用程序打包成exe文件的主流方法的话,你会失望的,下面的一个小技巧只是...但是有一个隐藏的技巧可以让你从可执行文件来启动java程序,可以出现或者不出现console窗口。
java代码,打包成jar文件以及转换为exe可执行文件
软件功能为:将 Jar 文件转换为 Exe 可执行文件。 生成的 Exe 文件在执行时,需要 JRE(Java Runtime Environment)。 2. 用法及举例 本软件在控制台下运行,格式: D:\>J2E <jarfile> /m 说明: jarfile - 指定 ...
能够将java生成的jar文件变成可执行的exe文件,操作方便
java中生成exe文件 jar打包成可执行文件 内附使用文档
通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件...