java如何制作包
创建Java包的步骤
在Java中创建包(package)是组织类和接口的一种方式。包有助于避免命名冲突,控制访问权限,并使代码更易于维护。
定义包
在Java源文件的最顶部使用package关键字声明包名。包名通常采用小写字母,使用逆域名约定(如com.example.mypackage)。
package com.example.mypackage;
目录结构
Java包的物理目录结构必须与包名匹配。例如,包com.example.mypackage对应的目录结构应为com/example/mypackage。
编译和运行
使用javac编译时,确保当前目录是包的根目录。例如,如果包根目录是/project/src,编译命令应为:
javac -d /project/bin /project/src/com/example/mypackage/MyClass.java
-d选项指定编译输出的目录。

使用包的注意事项
导入其他包
要使用其他包中的类,可以使用import语句:
import com.example.otherpackage.OtherClass;
或者导入整个包:
import com.example.otherpackage.*;
默认包 没有声明包的类属于默认包。但生产环境中应避免使用默认包。

包访问权限 没有访问修饰符的类成员(默认访问权限)对同一包内的其他类可见。
创建可执行JAR包
MANIFEST.MF 创建包含Main-Class信息的清单文件:
Main-Class: com.example.mypackage.MainClass
打包命令 使用jar工具创建可执行JAR:
jar cvfm MyApp.jar MANIFEST.MF -C /project/bin com
运行JAR 执行打包好的应用程序:
java -jar MyApp.jar






