java - 错误: Could not find or load main class ClassDemo

标签 java

下面的代码在这里编译成功https://www.compilejava.net/但执行失败

Error: Could not find or load main class ClassDemo

而它确实有一个主要入口点。为什么?

package com.tutorialspoint;

import java.lang.reflect.*;

public class ClassDemo {

   public static void main(String[] args) {

     try {            
        ClassDemo c = new ClassDemo();
        Class cls = c.getClass();

        // returns the array of Field objects
        Field[] fields = cls.getDeclaredFields();
        for(int i = 0; i < fields.length; i++) {
           System.out.println("Field = " + fields[i].toString());
        }
     }
     catch(Exception e) {
        System.out.println(e.toString());
     }
   }

   public ClassDemo() {
      // no argument constructor
   }

   public ClassDemo(long l, int i) {
      this.l = l;
      this.i = i;
   }

   long l = 77688;
   int i = 3;
}

最佳答案

由于您使用的是在线编译器/执行器,因此需要从代码(第一行)中删除包标识符。

希望这有帮助。

关于java - 错误: Could not find or load main class ClassDemo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36402759/

相关文章:

java - 自定义 Swing 组件 : questions on approach

java - 为什么我的 IntelliJ 插件没有显示在 Android Studio 中

java - 大 uint64_t 从 C 到 Java 的模除法

java - 带分号的 SAXException

java - Glassfish 服务器启动时出现这么多 FileNotFoundException

java - 使用 Java 8 流对象将列表对象转换为自定义映射

java - 为什么我的费马素性测试方法不起作用?

java - 'java.io.IOException : parseAlgParameters failed: PBE AlgorithmParameters not available' on RHEL 8. 3 启用 FIPS 模式

java - 如何在 java 中从 couchbase 获取 json 文档?

Java 代码陷入无限重复的 while 循环