编写java我用java编译helloworld.java生成.class文件,但每次想运行文件,

来源:百度知道 编辑:UC知道 时间:2024/05/05 00:57:03
都要用java helloworld,不生成点击运行的exe文件,我要如何做永久生成点击运行的文件,具体步骤

说简单一点
//建一个类Test.java
//再一个文本文件 main.txt
//main.txt中写入main-class:<空格> Test <加一个空行>
//dos 到当前目录
//执行jar cvfm mm.jar *.*
//将生成可执行文件 mm.jar 双双击运行
--------------------------------------------------------
有问题再看看下边的吧
首先列表一下环境:
D:\abc\myFrame.class(这个myFrame.class 就是我要运行的程序,当然里面必须包含有main方法啦,有一点还要申明:这个myFrame.class 里是没有打包的,也就是没有pachage 语句进行包申明)
好了,开始做事吧
在D:\abc 下面建立一个文件 名字可以是任意的,什么阿猫,阿狗都没问题,而且有没有扩展名,也是没关系的,但你总不至于是exe 、 jar 什么的吧?那你也太专牛角尖了吧,
比如名字为 : ddd.jjj 或 fff 都没问题,我就给这个文件取名:xx.x
好了现在的任务就是在你刚建立的文件里写点东西。
在里面写上:
main-class:myFrame

现在呢,就有N多需要注意的或不需要注意的地方了:
1.main-class: 这些字呢,大小写是不区别的,但你不要给我把“-”给丢了!
2.myFrame 千万不要写成myFrame.class ,而且myFrame 大小写敏感的!
3.“main-class:myFrame” 这一行必须是单独一行的,而且这行不能是最后一行,
文件最后留个空行,也许你什么都干得出来,你也可以不用空行,你却写上一些
&U&()*^^&*%%*&^(^) 系统也懒得管你!
4.最重要的,最容易忽略的,就是在main-class: 的后面必须有大于1的个数的空格,如:main-class: xx.x
好了