当前位置:首页 » 编程语言 » jarjavaclass

jarjavaclass

发布时间: 2022-09-08 22:02:57

A. java小程序的jar,java,class 这三个有什么区别

jar是打包生成的文件,和RAR压缩文件差不多.
java是JAVA的源文件,可以编译成class文件.
class是JAVA编译后生成的字节码文件,就是可以运行的文件了.

B. 如何把java的class文件生成jar包

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

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

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

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

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

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

7
下面写一个测试类,测试此jar包是否可用。测试之前把生成的Demo.class文件删除,只保留jar包。测试程序如下图所示。

8
在控制台编译、运行TestDemo.java

C. 怎么把Java .class文件打成jar包

方法1:在Eclipse中可以导出JAR文件(类似于EXE文件,不过需要JAVA虚拟机支持),执行File→Export→JAR(Runable)即可。eclipse --> 右键单击一个Java Project --> Export --> Java - JAR file/Runnable JAR file// 也可以是Project下的一个Package 方法2:jar命令:示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中:jar cvf classes.jar Foo.class Bar.class示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有 文件存档到一个名为 'classes.jar' 的存档文件中:jar cvfm classes.jar mymanifest -C foo/ . jar 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上 -f 指定存档文件名 -m 包含来自标明文件的标明信息 -0 只存储方式;未用ZIP压缩格式 -M 不产生所有项的清单(manifest〕文件 -i 为指定的jar文件产生索引信息 -C 改变到指定的目录,并且包含下列文件:如果一个文件名是一个目录,它将被递归处理。清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。

D. Java怎样调试jar包中编译好的class文件

进入调试状态,按步进一步步执行,可以获取当前JAR所在类的文件中执行的状态,但只能看其状态,不能修改,不过也可以找到问题所在了
补充一点,需要在调用jar包的函数前加断点,这样就可以快速定位了

E. java的class文件与jar文件有什么区别

jar文件就是把一些class打成了个包放在一起

F. 求助万能的知道网友..关于java的class文件打包jar问题

包里的路径错了,你的aaa类没有package语句,就应该在jar里根目录下,
如果aaa类开头是package ncu;的话,现在这个jar文件才是正常的。

G. java class 是哪个jar包

resources.jar 包。 路径:Java.lang

热点内容
存储卡交流 发布:2025-01-13 07:16:06 浏览:982
php字符串浮点数 发布:2025-01-13 07:15:28 浏览:997
python排序cmp 发布:2025-01-13 07:09:04 浏览:71
云脚本精灵 发布:2025-01-13 07:03:27 浏览:617
高维访问 发布:2025-01-13 07:03:23 浏览:974
保卫萝卜有脚本吗 发布:2025-01-13 06:30:29 浏览:741
天猫上传 发布:2025-01-13 06:06:35 浏览:156
php处理并发 发布:2025-01-13 06:03:44 浏览:283
安卓传文件的软件哪个最好 发布:2025-01-13 06:03:07 浏览:886
电脑服务器可以做吗 发布:2025-01-13 05:59:49 浏览:847