当我尝试运行此代码时,


  错误:找不到或加载主类com.lara.CoffeeTest


有人可以告诉我原因吗

 class Coffee {
        int size;
    }

public class CoffeeTest {
    public static void main(String[] args) {
        Coffee drink= new Coffee();
        drink.size=2;
        System.out.println(drink.size);
    }
}

最佳答案

java classpath不包含您​​的CoffeeTest.class文件。java默认情况下将当前目录添加到类路径,除非在环境中定义了CLASSPATH变量。您可以通过执行以下命令使其工作

转到“ com”目录所在的目录并执行

//if CLASSPATH variable set in environment
java -cp . com.lara.CoffeeTest


要么

java com.lara.CoffeeTest


前提是您已编译,并且.class文件与源文件具有相同的包结构。

关于java - 错误:找不到或加载主类com.lara.CoffeeTest,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20147456/

10-10 14:53