java - 如何重置系统变量: CLASSPATH for JAVA?

标签 java classpath java-home

我使用的是 Windows 7,我修改了 CLASSPATH,现在,在 cmd 窗口中,我的 JAVA 无法正常工作:它可以正确编译类,但是当我尝试使用以下命令运行它时:"java CLASS",系统总是说“无法找到或加载主类”

重置的2个与Java相关的系统变量是:

  1. JAVA_HOME:C:\Program Files\Java\jdk1.8.0_31
  2. 路径:C:\Program Files\Java\jdk1.8.0_31\bin

  3. CLASSPATH: .;C:\Program Files\Java\jdk1.8.0_31\lib (更新版本,仍然无法工作...)

现在,我该如何重置我的 CLASSPATH?

我的测试代码:

public class a {
public static void main(String[] args){
    System.out.println("abc");
 }
}

最佳答案

使用您的CLASSPATH

.;c:\Program Files\Java\jdk1.7.0_05\lib

使用“.;” 。引用这个就会找到你的类(class)。

您的 JAVA_HOME

c:\Program Files\Java\jdk1.7.0_05

和你的道路

c:\Program Files\Java\jdk1.7.0_05\bin;

使用这个...这对我来说效果很好。

关于java - 如何重置系统变量: CLASSPATH for JAVA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30290300/

相关文章:

java - 找不到参数的 Compile() 方法 [com.android.support :support

java - Android 和 Eclipse 的 Protocol Buffer : NoClassDefFoundError

java - 是否有官方的 "correct"方法来使用 OpenJDK 在 RedHat 系统上定义 JAVA_HOME?

java - 如何从其他类获取文本框值?

java - 加载 jar 时出错

java - 找不到适用于 jdbc :sqlite: 的合适驱动程序

java - 创建 jar 文件时外部 jar 文件不起作用

build - “ionic build android” 上的 JAVA_HOME 错误

java - Ant 说未设置JAVA_HOME,但是$ JAVA_HOME显示在Bash中。

java - 如何使用 ExecutorService 的返回值