java怎么加载任意路径下的DLL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么加载任意路径下的DLL相关的知识,希望对你有一定的参考价值。
参考技术A 方法System.load(dll文件路径);java中怎么import其他路径下的类呢?
比如,我想import一个D盘下abc目录中的show.java,应该怎样写呢?
左右将需要的java类拷贝到相应的目录下呢?
import只能用于同级目录或下级目录的情况,比如你的程序放在d盘,而你要导入abc目录中的类,那么在程序开头写 import abc.*;
假如你要导入abc目录下的efd目录下的类,那么写 import abc.efd.*;
以此类推
另外, import 只能导入.class文件,不能导入.java文件 参考技术A 你的想法是好的
不过java不支持导入其他盘下的类
而且你这样的做也打乱了程序的健壮性
把你需要的java类拷贝到相应的目录下 直接import 参考技术B import abc.*;
肯定不行
除非你在环境变量有设置
但这样会有很多的问题 就像要上说的一样 很可能会有冲突 参考技术C util包下的所有类,写法如下
import java.util.*; 参考技术D import abc.*;
以上是关于java怎么加载任意路径下的DLL的主要内容,如果未能解决你的问题,请参考以下文章
java读取项目根路径下和任意磁盘位置下的properties文件