【问题标题】:Setting up Classpath设置类路径
【发布时间】:2017-07-09 21:04:41
【问题描述】:

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

【问题讨论】:

  • 官方(免费)文档回答了所有问题:docs.oracle.com/javase/tutorial/essential/environment/…
  • 您永远不应该设置 CLASSPATH 环境变量。永远不能。是的,您必须告诉应用程序在哪里可以找到它需要加载的每个类。您应该在编译和运行时使用 -classpath 参数。
  • -classpath 参数似乎不起作用。我无法找到或加载主类 [-classpath]。当我尝试不带括号时,它只会返回 java 的帮助。

标签: java classpath


【解决方案1】:

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

为新系统变量指定名称 JAVA_HOME 和值 C:\Program Files\Java\jdk1.7.0_79(取决于您的 JDK 安装路径,它会有所不同)。

然后选择 Path 系统变量并点击 Edit...。保持变量名称为 Path,并附加 C:\Program Files\Java\jdk1.7.0_79\bin;或 %JAVA_HOME%\bin; (两者含义相同)到变量值。

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

打开 Windows 命令提示符(Windows 键 + R -> 输入 cmd -> 确定),然后检查以下内容:

java-版本

你会看到这样的:

java 版本“1.7.0_79”Java(TM) SE 运行时环境(内部版本 1.7.0_79-b15)Java HotSpot(TM) 64 位服务器 VM(内部版本 24.79-b02,混合模式)

然后检查以下内容:

javac-版本

你会看到这样的:

javac 1.7.0_79

如果您是 java 新手,请从 eclipse 或 idea 之类的 ide 开始,因为一般不需要类路径设置。并且 java 也试图通过查看你的目录来找到类路径。

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

【讨论】:

    猜你喜欢
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 2013-04-17
    相关资源
    最近更新 更多