如何把 Java原程序做成可执行的jar文件哦~·
我用Java写了个记事本程序,用命令javac***.java执行过后就出现了很多class文件,都在同一目录下,我该咋个把他们弄成可执行的jar文件哦,还有jar-**...
我用Java写了个记事本程序,用命令javac ***.java执行过后就出现了很多class文件,都在同一目录下,我该咋个把他们弄成可执行的jar文件哦,还有jar -**我晓得,哪位高手能给我详解下~·
万分感激啊~· 展开
万分感激啊~· 展开
4个回答
展开全部
用eclipse等开发工具打jar包就可以同时指定你的程序入口方法也就是main方法就ok了。之后双击你打好的jar就能运行了。
还不明白发消息给我,我再具体讲给你。
补充部分:
-------------命令行下生成可双击运行的jar文件--------------------------------------
1、首先把编译好的可运行无错的所有和这个程序相关的class文件全部存到一个文件夹里。
2、新建一个文本文件名字随意取后缀必须是.mf 假如为main.mf
3、这个main.mf文件的内容如下:
Main-Class: 可执行主类全名(如果打包了的话包含包名)
注意是逻辑关系不是物理包,就是说你的java文件里假如打包package test的话,而不是java文件位于test包)
4、保存这个main.mf
5、把这个main.mf文件存放在你先前建好的装有那些class文件的文件夹里。
6、这时候,用dos命令行需要到这个文件夹目录中去使用 jar 命令来创建 JAR 文件包。使用如下命令:
jar cvfm test.jar main.mf *.* (其中test为你自己去取的jar包名称)
7、这样就可以把生成的该jar包考走放到任何具有jre运行环境的任何机器上双击运行了。 (一般是指界面应用程序,需要在命令行下运行的程序除外)
---------------------------------------------------------------------------------
才子_辉祝您愉快!
还不明白发消息给我,我再具体讲给你。
补充部分:
-------------命令行下生成可双击运行的jar文件--------------------------------------
1、首先把编译好的可运行无错的所有和这个程序相关的class文件全部存到一个文件夹里。
2、新建一个文本文件名字随意取后缀必须是.mf 假如为main.mf
3、这个main.mf文件的内容如下:
Main-Class: 可执行主类全名(如果打包了的话包含包名)
注意是逻辑关系不是物理包,就是说你的java文件里假如打包package test的话,而不是java文件位于test包)
4、保存这个main.mf
5、把这个main.mf文件存放在你先前建好的装有那些class文件的文件夹里。
6、这时候,用dos命令行需要到这个文件夹目录中去使用 jar 命令来创建 JAR 文件包。使用如下命令:
jar cvfm test.jar main.mf *.* (其中test为你自己去取的jar包名称)
7、这样就可以把生成的该jar包考走放到任何具有jre运行环境的任何机器上双击运行了。 (一般是指界面应用程序,需要在命令行下运行的程序除外)
---------------------------------------------------------------------------------
才子_辉祝您愉快!
展开全部
去看看张孝祥的《java就业培训教材》的第四章最后一节,有详细的介绍!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你上百度搜:“在线制作JAR”
就有网站出来给你自己做的
做出来显示的是RAR文件的图标
没关系的,不要解压,直接下载进手机就可以使用
谢谢
就有网站出来给你自己做的
做出来显示的是RAR文件的图标
没关系的,不要解压,直接下载进手机就可以使用
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用JSmooth。
介绍:
JSmooth is a Java Executable Wrapper. It creates native Windows launchers (standard .exe) for your java applications. It makes java deployment much smoother and user-friendly, as it is able to find any installed Java VM by itself.
网址:
http://jsmooth.sourceforge.net/
自己下去吧!
介绍:
JSmooth is a Java Executable Wrapper. It creates native Windows launchers (standard .exe) for your java applications. It makes java deployment much smoother and user-friendly, as it is able to find any installed Java VM by itself.
网址:
http://jsmooth.sourceforge.net/
自己下去吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询