【问题标题】:Error: Could not find or load main class Mainclass错误:无法找到或加载主类 Mainclass
【发布时间】:2015-05-21 04:14:35
【问题描述】:

所以我关注了这个网站here,我不认为我出错的部分是在谈论目录和东西时的第一部分。我是一个真正的菜鸟。无论如何,当我尝试运行 java 程序时,它显示错误:无法找到或加载主类 Mainclass。知道发生了什么吗?我试过安装java jdk,但这并没有什么不同。

详情:

这是我的页面的截图。

我的 .build 文件中有什么我应该更改的吗? (我在网站上使用了相同的)。提前致谢。

【问题讨论】:

  • 决定是叫它Mainclass还是MainClass。目前您有一个文件Mainclass.java,其中包含MainClass
  • 请发布您的代码
  • 请注意,Java 区分大小写。

标签: java cloud9-ide


【解决方案1】:

您需要一个名为 Main(或 main)的类,其方法如下:

public static void main(String [] args){
     //your main class code here

}

编辑:

尝试将您的课程重命名为“Main”(不加引号)。

大尺寸编辑:

1.你需要让你的班级public class MainClass

2.你必须有一个包声明!!!

3.您应该将您的类重命名为“Main”,并将您的 java 文件重命名为“Main”。除此之外,您的编程非常扎实!

【讨论】:

  • 我已经有一个了。抱歉,我认为我的屏幕截图没有通过。
  • 如果这也没有通过,这是我的代码。
  • class MainClass { public static void main(String[] args) { System.out.println("Hello World!"); // 显示字符串。 } }
  • 在屏幕截图中。
  • 我刚刚尝试输入 Main 但它仍然不起作用。无论如何,谢谢。
【解决方案2】:

试试下面的代码:

sudo apt-get update
sudo apt-get install default-jdk

我看不到您的代码,但这是一个示例代码:

class greeting {
  public static void main(String args[]) {
    System.out.print("hi");
  }
}

【讨论】:

    【解决方案3】:

    最近发生在我身上,你Cloud9文件夹中保存的Class文件有一个小写字母,与Class name大写不同

    文件名Mainclass 类名MainClass

    【讨论】:

    • 你确定吗?如果是,请将问题标记为错字。
    • @JJJ 是的,但是,我仍然没有标志特权。
    猜你喜欢
    • 2016-06-12
    • 2016-03-16
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多