Java找不到或无法加载主类

Java现在连hello world都写不了,显示找不到或无法加载主类,环境配置有点问题,希望有人能手把手教一下🙁

你用的是什么 ide?你的 java 环境是否有问题。你可以装一个 todesk,远程帮你看看

主类名称要和java文件名一致

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7470145
  • 这篇博客也不错, 你可以看下java面试题-你所知道的集合类有哪些?有哪些主要方法?
  • 除此之外, 这篇博客: 第一个Java程序 HelloWorld时报错:“找不到或无法加载主类“问题的解决办法中的   部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 第一个Java程序HelloWorld是:

    1

    2

    3

    4

    5

    6

    7

    8

    public class HelloWorld {

        /* 第一个Java程序

         * 它将打印字符串 Hello World

         */

        public static void main(String []args) {

            System.out.println("Hello World"); // 打印 Hello World

        }

    }

    1. 可以在记事本中写入然后修改后缀为.java,
    2. 然后使用cmd命令提示符在当前目录下键入:javac HelloWorld.java,然后按下Enter键运行之后在当前目录下生成后缀为.class的class文件。
    3. 然后当我在cmd中键入:java HelloWorld,并按下Enter键运行之后正常为输出 Hello World。

    但是结果报错:“找不到或无法加载主类”。

      最后经查询找到这个问题出现的原因是之前配置环境变量classpath时配置不全的问题,在callpath配置路径“D:\working\Java\jdk-9.0.4\lib”。需要在前面加上一个英文句点和分号,即:“.;D:\working\Java\jdk-9.0.4\lib”。

    然后关闭之前的cmd,再重新打开进入当前目录,再键入:java HelloWorld,按下Enter键运行程序,正常输出。

  • 您还可以看一下 周庆达老师的Java版数据结构课程中的 数组 小节, 巩固相关知识点