📜  如何在Java中设置类路径?

📅  最后修改于: 2022-05-13 01:54:30.148000             🧑  作者: Mango

如何在Java中设置类路径?

CLASSPATH 描述了在应用程序中使用的所有必需文件可用的位置。 Java编译器和JVM(Java虚拟机)使用 CLASSPATH 来定位所需的文件。如果未设置 CLASSPATH, Java Compiler 将无法找到所需的文件,因此会抛出以下错误。

Error: Could not find or load main class  (e.g. GFG)

设置 CLASSPATH 时解决了上述错误。

Java
// If the following code is run when the CLASSPATH is not
// set, it will throw the above error.
  
// If it is set, we get the desired result
  
import java.io.*;
  
class GFG {
    public static void main(String[] args)
    {
          // prints GeeksForGeeks to the console
        System.out.println("GeekForGeeks!");
    }
}


输出
GeekForGeeks!

在 Windows 中设置Java中的 CLASSPATH

命令提示符:

set PATH=.;C:\Program Files\Java\JDK1.6.20\bin

注意:分号(;)用作分隔符,点(.)是上述命令中CLASSPATH的默认值。

图形用户界面:

1.选择开始

2.进入控制面板

选择控制面板

3.选择系统和安全

选择高级系统设置

4.选择高级系统设置

5.点击环境变量

点击环境变量

6.点击系统变量下的新建

单击系统变量下的新建

7.添加CLASSPATH作为变量名和文件路径作为变量值。

添加 CLASSPATH 作为变量名和文件路径作为变量值

8.选择确定。

在 Linux 上设置 CLASSPATH

命令行:

找出您安装Java的位置,基本上,它在/usr/lib/jvm路径中。使用在/etc/environment中设置 CLASSPATH

sudo  /etc/environment

添加以下几行,

JAVA_HOME = "/usr/lib/jvm/)/bin"
export JAVA_HOME
CLASSPATH=".:/usr/lib/jvm//lib:/home/name/Desktop"
export CLASSPATH

注意:冒号 (:) 用作单独的目录,点 (.) 是上述命令中 CLASSPATH 的默认值。

要检查当前的 CLASSPATH,请运行

echo ${CLASSPATH}