JAVA的package与import的用法?

2025-01-03 18:28:09
推荐回答(4个)
回答1:

如果他们都在java这个文件夹下就可以这么写
第一个文件开头写package AAA.BBB
第二个文件 比如在AAA这个文件夹里 开头写
package AAA
import AAA.BBB.*;

导入包的前提是 你要导包的文件 也就是你说的第二个文件 必须跟你第一个文件的包结构的根目录是同级的 比如java文件夹 你的第二个文件必须放在这里才能用
如果不这么放 你第二个文件放在哪 就要把相对你第一个文件的目录结构全部都打成第一个文件的包(第一个文件打包的时候结构就是相对于第二个文件的目录结构)

-----------------------------------
其他项目导包 需要在CLASSPATH里加上其他项目包名的根目录就行了

回答2:

你的问题我看明白了,其实你包的引发是正确的,如果项目都在java文件夹下,像你的这个项目,在另一个java中引用包就是这样写的
import AAA.BBB.*;
你的问题是java类不能写在classpath文件夹下,你看下我的classpath的配置路径
C:\Program Files\Java\jdk1.5.0\lib
也就是说classpath文件夹下是你java编译后的.class文件
而你却在这里写了java的源文件
你换个路径写你的程序看好用不。
我可以肯定的告诉你,你包的用法是正确的。

回答3:

声明包一定要放在导入包的前面。放在首位。
应该不会错。是这样的.
import 包名.*;

回答4:

你第一个文件编译了没?