如何在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作为变量名和文件路径作为变量值。
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}