使用java程序设置classpath?

时间:2011-06-08 07:49:10

标签: java windows classpath

我想将此C:\Program Files\OpenOffice.org 3\program设置为带有java程序的类路径。我怎么能这样做?

4 个答案:

答案 0 :(得分:1)

在JVM启动后修改类路径并没有多大用处,因为在初始化期间运行时已经读取了该系统属性,并且您的更改将不起作用。

我建议在初始化java

之前使用脚本来修改类路径

答案 1 :(得分:0)

-classpath C:\Program Files\OpenOffice.org 3\program添加到您的java命令

答案 2 :(得分:0)

转到My Computer > right click > Properties > Advance Tab > Environment variable > System variable > New.

添加

   Name : CLASSPATH  
   Value : C:\Program Files\OpenOffice.org 3\program

答案 3 :(得分:0)

假设您的应用程序中有一个固定的类路径,并且您想要从C:\Program Files\OpenOffice.org 3\program加载类(可能是应用程序用户在运行时配置的路径),您可以使用

ClassLoader classLoader = new URLClassLoader(new URL[] {
    new File("C:\\Program Files\\OpenOffice.org 3\\program").toURI().toURL()
});
classLoader.loadClass("com.mycompany.FooBar");

加载课程com.mycompany.FooBar