做一个批处理文件
或者听说有生成exe文件的软件,
还听说有个制作安装程序的程序可以完成此功能
或者听说有生成exe文件的软件,
还听说有个制作安装程序的程序可以完成此功能
解决方案 »
- 如何判断输入的年月日是否合法,高人请进!
- (100分帖)哪位大牛知道sun公司网站哪里可以下到com.sun.rowset包所在的jar包及帮助文档?
- 使用或覆盖了已过时的 API
- jFresH_MaN在不?有个关于RowSet的问题
- 我考虑的系统架构问题,希望大家给予指点
- java 图形显示问题(setVisible和repaint问题)
- antlr-2.7.6.jar是干什么用的?
- 关于JBuilder7的一个简单问题
- 高手请指教怎么更新lucenu的索引文件!!
- 利用可更新ResultSet的updateBinaryStream()可以把图片存到mySql数据库,却不能存到Oracle数据库,怎么办?
- 我有一个c++编写的dll文件,如何在java中调用
- 我用的JBuilder8 中编辑jsp时的上下文敏感功能怎么突然没了?
2,假设你的类是:
****************
public class Main {
public static void main(String[] args) {
//....注意程序要有图形界面,否则看不见
}
}编译后生成Main.class
3,写个m.txt文本文件,两行,第一行:
Main-Class:Main
第二行空着
4,打包:
jar cvfm Main.jar m.txt Main.class
5,双击Main.jar试试
public static void main(String[] args) {
//....注意程序要有图形界面,否则看不见
}
}编译后生成Main.class
二、编译Test.java为Test.class(当然假设你事先已经设置好了JDK的环境变量PATH和CLASSPATH)
在命令行执行编译命令:
javac Test.java三、用文本编辑器,编写如下manifest文件,并保存为abc.txtManifest-Version: 1.0
Main-Class: Test【注意】文件abc.txt内必须是3行文本:
第一行的内容依次是:“Manifest”、英文减号、“Version”、英文冒号、英文空格、数字“1”、英文句号、数字“0”
第二行的英文冒号与Test之间必须要有一个英文空格!!!
第三行是一个空行,也就是说,你要在Test之后键入一个回车,然后才可以存盘退出!!!
如果冒号后面没有空格,可以生成jar文件但不能执行;如果Test后没有回车符,则生成jar文件时会报错。四、将Test.class打包成.jar文件,并使用abc.txt指明哪一个是带有public static void main()的“主函数”
在命令行执行编译命令:
jar cvfm Test.jar abc.txt *.class
如果你还用到其他jar包,还必须在abc.txt中写上class-path