JRE扩展与jar文件
Posted 步平凡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JRE扩展与jar文件相关的知识,希望对你有一定的参考价值。
JRE扩展
一、jre扩展
Java提供的运行环境只是核心类,不能满足用户的多种需求,用户可以自定义类。Java运行环境提供了扩展【\\jre\\lib\\ext】,只需将类打包成jar文件,放入扩展中,就可以直接在程序中import使用了。
二、jar文件
1. 创建清单文件
Manifest-Version: 1.0
Class: 包名[.包名].类名 包名[.包名].类名 ...
Created-By: 1.8
2. 创建jar文件
jar cfm jar文件名.jar 清单文件名.mf [包名][\\包名]\\类名.class [包名][\\包名]\\类名.class|*.class
举个栗子:
(1)清单文件:0List.mf
文件位置:" \\Learn in the Internet\\Code\\java\\0List.mf "
Manifest-Version: 1.0
Class: cnblogs.myPack.Point cnblogs.myPack.Circle
Created-By: 1.8
(2)java文件:Point.java、Circle.java
文件位置:" \\Learn in the Internet\\Code\\java\\cnblogs\\myPack\\Point | Circle.java"
3. jar放入扩展
将新建的jar文件放入扩展中【\\jre\\lib\\ext】即可。此处为>>> CP.jar。
在其他位置中导入包:
/* * @Author: bpf * @FilePath: \\Learn in the Internet\\Code\\java\\Test\\TestJar.java */ import cnblogs.myPack.*; public class TestJar { public static void main(String args[]) { Point A = new Point(3, 4, "A"); Point B = new Point(6, 3, "B"); A.showPoint(); B.showPoint(); System.out.println(A.distance(B)); System.out.println("Good"); } }
以上是关于JRE扩展与jar文件的主要内容,如果未能解决你的问题,请参考以下文章