java - 使用枚举时,Java 中未找到类错误

标签 java classnotfoundexception

我有以下代码:

enum CarEnum {
   BMW("BMW"), TOYOTA("Toyota"), FORD("Ford");
   String name;
   CarEnum(String s) {
      name = s;
   }
}
class Cars {
   static CarEnum a;
   public static void main(String[] args) {
      System.out.println(a.BMW.name + " " + a.FORD.name);
   }
}

它位于名为 Cars.java 的文件中

当我尝试运行此程序时,出现以下错误:

java.lang.NoClassDefFoundError: Car
Caused by: java.lang.ClassNotFoundException: Car
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
Exception in thread "main" 

为什么说找不到 Car 类?

最佳答案

1/您的代码正在运行,我立即复制/粘贴它

2/您在异常中提到了 Car 类,但代码中不存在

3/您确定要启动好类的 main 方法吗?

关于java - 使用枚举时,Java 中未找到类错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11010397/

相关文章:

java - 程序输出一个看起来像给定尺寸的英国国旗的图案

java - Windows 7 - 将文件类型与 Jar 程序相关联

java - OpenGL 纹理删除时出错

java - SQLNonTransientConnectionException 在 Eclipse 中连接 MySQL

postgresql - PostgreSQL 和 JDBC 的 ClassNotFoundException

java - Grails 3.1.2 无法运行错误 org.hibernate.hbm2ddl.schemaupdate - hhh000388

java - 在Android中使用ColorMatrixFilter减去混合模式?

java - ClassNotFoundException 我的服务器中出现错误

java - 处理程序和 Viewparts 中的 ClassNotFoundException eclipse rcp e4

java - ClassNotFoundException 即使包含该类的 jar 正确存在于类路径中