U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

如何在 Java 中设置CLASSPATH类路径

来源:http://www.tudoupe.com时间:2022-07-31

如何在Java中设置类路径为环境变量命令行参数传递。在任何 Java 应用程序的运行期间,CLASSPATH是一个参数,它告诉 JVM 在哪里查找类和包。

  • 类路径的默认值为“.(dot),这意味着只在当前目录中搜索依赖性。
  • 指定CLASSPATH环境变量或-cp命令行开关将重写此值。
  • 重要的是指定几个类路径条目的目的顺序。 Java解释器在目录中搜索类以类路径变量中出现的顺序。

Java类路径分离器是针对操作系统的具体.

Windows–;[分号]
Linux/Unix–:[冒号]

1.设置CLASSPATH为环境变量

在设置应用程序运行时总是需要的罐头文件的位置后,最好将它们添加到机器环境变量中'CLASSPATH'中。

在应用程序运行期间, 应用程序类加载器 将始终扫描此变量中指定路径的 jar 文件和类。

要设置CLASSPATH环境变量,请在您的机器中找到用户环境变量的位置并添加存储 Jar 文件的所有路径。在不同的两个文件夹、jar 文件或类之间使用分隔符。

你可以在用户环境变量窗口-

  1. 在桌面上,右击计算机图标。
  2. 从上下文菜单中选择属性。
  3. 单击高级系统设置链接。
  4. 单击环境变量。在System Variables部分中,找到CLASSPATH选择环境变量并选择它。CLASSPATH环境变量不存在,单击New
  5. 添加由分隔器分隔的所有文件夹。 单击确认。 单击“OK”关闭所有其余的窗口。

系统属性

如果你第一次创建CLASSPATH,你需要Windows 10指定变量名称的名称。 使用(点)表示当前目录。'.'

2.从命令行设置CLASSPATH

使用-classpath该参数从命令提示/控制器中设置类路径,使用下面的命令来设置不同请求的类路径。

假设我们有一个名为dependencyJAR文件和其他类型的文件夹。

2.1.将单个瓶子文件添加到类路径

下面的语法示例将在 classpath 中添加单个 jar 文件。

添加单罐
//WINDOWS
$ set CLASSPATH=.;C:dependencyframework.jar
//Linux/Unix
$ export CLASSPATH=.:/dependency/framework.jar

2.2.将多个瓶子文件添加到类路径

下面的语法例将添加多个瓶子文件到classpath中。 为此,您只需要使用操作系统分隔器(;:作为CLASSPATH指定的位置之间的分隔器。

要添加目录中的所有JAR文件,使用组合('*')。

添加多个罐子
//WINDOWS
$ set CLASSPATH=C:dependencyframework.jar;C:locationotherFramework.jar
$ set CLASSPATH=C:dependencyframework.jar;C:location*.jar
//Linux/Unix
$ export CLASSPATH=/dependency/framework.jar:/location/otherFramework.jar
$ export CLASSPATH=/dependency/framework.jar:/location/*.jar

2.3.将多个类添加到类路径

很多时候,您可能还需要在类路径中添加单独的类。为此,只需添加 classfile 所在的文件夹。例如,假设您想要包含在类路径.class这个文件夹里有五份文件。location

添加类
//WINDOWS
$ set CLASSPATH=C:dependency*;C:location
//Linux/Unix
$ export CLASSPATH=/dependency/*:/location

作为最佳做法,总是把所有的JAR文件和应用程序类组织在一个根文件夹中,这可能是应用程序的工作空间。

请注意,在CLASSPATH中包含的子目录不会被载入。 为了载入子目录中的文件,这些目录和/或文件必须在CLASSPATH中明确列出。

2.4.清除类路径

如果您的CLASSPATH环境变量设置为错误的值,您可以取消CLASSPATH的设置并指定为它一个空值。

清除类路径
set CLASSPATH=

3.在Java中使用'-classpath'或'-cp'选项的应用程序

除了设置类路径为环境变量外,还可以使用–classpath选项或–cp当应用程序启动时,该选项将其他类路径转移到Java。

使用.(点)包含当前路径到.class在生成的文件的类路径中。

类路径参数
$ javac –classpath C:dependencyframework.jar MyApp.Java
$ java –classpath .;C:dependencyframework.jar MyApp

4.如何搜索和打印CLASSPATH价值

任何时候您希望验证CLASSPATH使用回声命令可以验证变量中的所有路径项。

验证类路径
//Windows
c:/> echo %CLASSPATH%
//Linux/Unix
$ echo $CLASSPATH

如果CLASSPATH没有设置,您将收到CLASSPATH: Undefined variable error(Solaris or Linux) 控制台或在 Windows 命令提示符中打印%CLASSPATH% 。

快乐学习!!

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息