我在目录
中编写了一个程序C:\Program files\Java\jdk1.6\bin\
我想从不同的位置加载一个类,即
D:\\MyProgs\
我该怎么做?
答案 0 :(得分:0)
如果您的“D:\ MyProgs \”中的类,那么您可以将该目录添加到CLASSPATH,这样就可以了。
答案 1 :(得分:0)
根据您的IDE,您可以将外部库添加到项目或修改类路径;然后,import
你需要它的班级。
然后,您可以使用Class.forName()
加载课程。或者只是实例化它。
答案 2 :(得分:0)
您必须设置C:\Program files\Java\jdk1.6\bin
的路径(环境变量)。如果您有Win
操作系统,则打开系统属性(控制面板)+高级+环境变量)以设置或创建新的Path
变量。
如果要运行位于另一个文件夹的类,则必须使用-classpath开关。实际上,java编译器(javac.exe)和java启动器(java.exe)都需要类的位置,您可以使用-classpath
或-cp
开关指定。
例如:
D:\MyProgs\>java -cp .;"C:\Program files\Java\jdk1.6\bin" NameOfClass