Java 设置类路径

Java 设置类路径,java,classpath,Java,Classpath,我是Java新手,正在尝试设置类路径。是否必须为要运行的每个类文件设置新的类路径?是否必须将其设置为类文件所在的确切目录或包含该类文件的目录?在Windows 7中,右键单击计算机->属性->高级系统设置;然后在高级选项卡中,单击环境变量…->系统变量->新建 给新的系统变量命名为JAVA_HOME,并给它赋值C:\Program Files\JAVA\jdk1.7.0_79(取决于您的JDK安装路径) 然后选择Path系统变量并单击编辑。。。。将变量名保留为Path,并附加C:\Program

我是Java新手,正在尝试设置类路径。是否必须为要运行的每个类文件设置新的类路径?是否必须将其设置为类文件所在的确切目录或包含该类文件的目录?

在Windows 7中,右键单击计算机->属性->高级系统设置;然后在高级选项卡中,单击环境变量…->系统变量->新建

给新的系统变量命名为JAVA_HOME,并给它赋值C:\Program Files\JAVA\jdk1.7.0_79(取决于您的JDK安装路径)

然后选择Path系统变量并单击编辑。。。。将变量名保留为Path,并附加C:\Program Files\Java\jdk1.7.0\U 79\bin;或%JAVA\u HOME%\bin;(两者的意思相同)到变量值

如果在执行程序时出现任何问题,请尝试以下步骤。如果没有看到类似的结果,可能需要重新安装JDK

打开Windows命令提示符(Windows键+R->enter cmd->OK),并检查以下各项:

java版本

您将看到如下内容:

java版本“1.7.0_79”java(TM)SE运行时环境(构建1.7.0_79-b15)java热点(TM)64位服务器虚拟机(构建24.79-b02,混合模式)

然后检查以下各项:

javac版本

您将看到如下内容:

JavaC1.7.0_79

如果您是java新手,请从eclipse或idea之类的ide开始,通常不需要类路径设置。java还试图通过查看目录来查找类路径

类路径是为整个java设置的,而不是为项目或类设置的 文件一旦设置好,n个java类就可以使用它


官方(和免费)文档回答了所有这些问题:您永远不应该设置CLASSPATH环境变量。永远不会。是的,您必须告诉应用程序在哪里找到它需要加载的每个类。您应该在编译和运行时使用-classpath参数来实现这一点。我无法找到或加载主类[-classpath]。当我在没有括号的情况下尝试它时,它只返回java的帮助。