张辰亮个人微博:java中怎么import其他路径下的类呢?

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 06:35:35
比如,我想import一个D盘下abc目录中的show.java,应该怎样写呢?
左右将需要的java类拷贝到相应的目录下呢?

需要的java类,要么拷到当前目录,要么拷到classpath中设置的目录,比如说c:\java\jdk\lib(前提是你要在classpath中设置这个目录)

import只能用于同级目录或下级目录的情况,比如你的程序放在d盘,而你要导入abc目录中的类,那么在程序开头写 import abc.*;
假如你要导入abc目录下的efd目录下的类,那么写 import abc.efd.*;
以此类推

另外, import 只能导入.class文件,不能导入.java文件

你的想法是好的
不过java不支持导入其他盘下的类
而且你这样的做也打乱了程序的健壮性
把你需要的java类拷贝到相应的目录下 直接import

import abc.*;
肯定不行

除非你在环境变量有设置

但这样会有很多的问题 就像要上说的一样 很可能会有冲突

util包下的所有类,写法如下
import java.util.*;

import abc.*;