java:我编译一个java 源程序,生成好几个class文件,有关联,怎么运行呀,要打成jar包再运行吗 怎么把Java class文件打成jar包

作者&投稿:丹怨 (若有异议请与网页底部的电邮联系)
不需要,你只需要运行你的主类就可以了
主类就是main函数所在的类
在命令行下,输入java 主类名
不要在主类名后面加上.java或.class之类,因为你要运行的是主类,而不是这个文件

你的程序里有几个class关键字就有几个class文件。
运行你与你的文件名同名的那个类就可以了,不用打包

打成JAR包肯定不会有问题的

打jar包是用class文件还是java文件~

class文件,方法如下:
在Eclipse中可以导出JAR文件(类似于EXE文件,不过需要JAVA虚拟机支持),执行File→Export→JAR(Runable)即可。eclipse --> 右键单击一个Java Project --> Export --> Java - JAR file/Runnable JAR file// 也可以是Project下的一个Package

首先,安装JDK的步骤有很多了,这里就不述及。只讲与打包相关的部分。打开控制台界面,输入jar回车查看,与打jar包相关的操作命令提示。

下面为了让大家便于理解,此处只为一个单独的类进行打包。下图为所写java源代码,只是为了展示打包步骤。

然后对此程序进行编译生成class文件,然后将生成的com文件夹进行打包。

这里需要说明一下,打包时源文件,即Demo.java文件不需要打进去,只需要把*.class文件打进去。在控制台进入com文件所在的文件目录,例如本例中的javapro文件。如图示

进入javapro文件后输入jar -cvf [jar包的名字] [需要打包的文件]。
例如jar -cvf my.jar com,效果如图示。

最后,就是如何使用这个jar包。要使用jar包,需要设置环境变量,可以在电脑上设置,也可以在控制台上用命令设置,这里用后者展示。
在控制台输入set classpath=.;d:\javapro\my.jar

下面写一个测试类,测试此jar包是否可用。测试之前把生成的Demo.class文件删除,只保留jar包。测试程序如下图所示。
步骤阅读
8
在控制台编译、运行TestDemo.java效果如图示。