用java程序设置类路径?

发布于 2024-11-14 10:02:09 字数 94 浏览 2 评论 0原文

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

I want to set this C:\Program Files\OpenOffice.org 3\program as a classpath with java program. How can I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

⊕婉儿 2024-11-21 10:02:09

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

我建议在初始化 java 之前使用脚本修改类路径

Its not much use modifying the classpath after JVM startup, as that system property has already been read by the runtime during intialization and your changes will have no effect.

I recommend using scripts to modify your classpath before initializing java

脸赞 2024-11-21 10:02:09

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

add -classpath C:\Program Files\OpenOffice.org 3\program to your java command

活泼老夫 2024-11-21 10:02:09

转到我的电脑>右键单击>属性>高级选项卡>环境变量>系统变量>新增。

添加

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

Go to My Computer > right click > Properties > Advance Tab > Environment variable > System variable > New.

Add

   Name : CLASSPATH  
   Value : C:\Program Files\OpenOffice.org 3\program
决绝 2024-11-21 10:02:09

假设您的应用程序中有一个固定的类路径,并且您希望从 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

Assuming you have a fixed class path in your application and you want to load classes from C:\Program Files\OpenOffice.org 3\program (which might be a path configured by the user of your application at runtime), you can use

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

to load the class com.mycompany.FooBar.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文