如何为Java程序动态的指定类的搜索路径

如何为Java程序动态的指定类的搜索路径,第1张

有三种方式设置 Java 类路径

1.永久地,通过在系统级上设置 CLASSPATH 环境变量来实现。

使用控制面板的系统设置来添加名为 CLASSPATH 的新变量,从而永久性地设置 Windows 环境变量

UNIX 用户可以通过向 .profile 或 .cshrc 文件添加 CLASSPATH 变量来永久设置类路径。

2.临时地,通过在命令窗口或 shell 中设置 CLASSPATH 环境变量来实现。

在 Windows 命令窗口中临时设置 CLASSPATH

C:\>set CLASSPATH=%CLOUDSCAPE_INSTALL%\lib\cs.jar.

如果是临时设置类路径,那么每次打开新的命令窗口时,都需要再次设置它。

3.在运行时进行,每次启动 Java 应用程序和 JVM,都要指定类路径。

运行时使用 -cp 选项来指定类路径,这里的运行时是指启动应用程序和 JVM 时。

这个问题记得在远标java时遇到过的问题。

JDK环境变量配置的步骤如下:\x0d\x0a1.我的电脑-->属性-->高级-->环境变量.\x0d\x0a2.配置用户变量:\x0d\x0aa.新建 JAVA_HOME\x0d\x0a C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)\x0d\x0ab.新建 PATH\x0d\x0a  %JAVA_HOME%\bin%JAVA_HOME%\jre\bin \x0d\x0ac.新建 CLASSPATH\x0d\x0a  .%JAVA_HOME%\lib%JAVA_HOME%\lib\tools.jar \x0d\x0a3.测试环境变量配置是否成功:\x0d\x0a 开始-->运行--〉CMD\x0d\x0a 键盘敲入: JAVAC JAVA\x0d\x0a出现相应的命令,而不是出错信息,即表示配置成功!\x0d\x0a \x0d\x0a环境变量配置的理解:\x0d\x0a1. PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。\x0d\x0a2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。\x0d\x0a3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11953669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存