2011-06-08 99 views
-3

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

+1

我怀疑你知道你想要做什么。为什么有人会在他的班级路径中想要这个,并且不知道该怎么做? – 2011-06-08 14:12:47

+0

对不起我编辑我的问题! – Harinder 2011-06-10 07:28:15

+0

答案belwo告诉你:你不能这样做。我们都不明白你真正想做什么。 – 2011-06-10 11:35:36

回答

1

它没有多大用处修改JVM启动后类路径,为系统性能已经在初始化时读取的运行时间和您的更改将没有任何效果。

我建议使用脚本初始化的java

+0

什么?你明白我的问题吗? – Harinder 2011-06-08 07:56:16

+2

也许你应该考虑更好地解释它 – qwerty 2011-06-08 08:05:55

+1

@Harinder:我不怪'qwerty'。你的问题看起来好像你想要一个java程序来设置类路径。 – 2011-06-08 08:08:01

0

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

+0

我在程序中写什么? – Harinder 2011-06-08 07:54:20

+0

如果使用这种方法,每次输入命令“java”时都必须包含'-classpath C:\ Program Files \ OpenOffice.org 3 \ program'。看看我的答案..使用环境变量的概念。 – 2011-06-08 08:04:25

0

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

之前修改你的classpath中添加

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

请通过评论downvote的原因来表现出一些尊重,同伴Stacker .. – 2011-06-08 09:10:05

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