1. 问题定位

编译(javac)和执行(java)java 程序时,出现这种类型的错误:找不到或无法加载主类:

  • 首先排除是否是环境变量配置不当造成的问题,只要保证,命令行界面能够识别 javac/java 命令,就说明环境变量配置没有问题。
  • 出现这种问题,往往是因为,java 源文件中带有包名,如文件 C:\code\Hello.java:

    package com.example;public class Hello{public static void main(String[]args){System.out.println("Hello");}
    }

    看上去似乎没什么问题,执行:

    C:\code>javac Hello.java
    C:\code>java Hello
    错误: 找不到或无法加载主类 Hello

2. 解决方案

  • 源文件中删除包名(不提倡);
  • 在 code 下创建与包名相同的文件路径结构(C:\code\com\example\Hello.java)

    编译:C:\code>javac com/example/Hello.java
    运行:C:\code>java com.example.Hello

references

  • Java 错误:找不到或无法加载主类

Java 错误:找不到或无法加载主类(源文件中含有包名 package)相关推荐

  1. Java 错误: 找不到或无法加载主类,问题集合

      正确编译命令: javac Hello.java 正确运行命令: java Hello 错误1:H:\code>java Hello.java 错误: 找不到或无法加载主类 Hello.ja ...

  2. java错误 找不到或无法加载主类

    java:错误: 找不到或无法加载主类 1.确定JDK版本 ​ 因为随着时间的改变,JDK本身也伴随着更改和变化,在解决这个问题前,我们要确定一下jdk的版本,比较老的版本有老的版本的解决方法,比较新 ...

  3. java错误 找不到或无法加载主类_java错误:找不到或无法加载主类解决方法

    使用java命令运行.class文件时出现:"错误: 找不到或无法加载主类":(推荐:java视频教程) 解决方法: 使用 java 包名+类名执行,如下:在src下使用 java ...

  4. JAVA错误: 找不到或无法加载主类

    检查环境变量配置: JAVA_HOME:D:\Java\jdk1.8.0_91 CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar ...

  5. java错误找不到或无法加载主类_java提示找不到或无法加载主类怎么办

    java提示找不到或无法加载主类的解决方法:1.打开高级系统设置,进入环境变量设置:2.新建JAVA_HOME变量,设置jdk安装路径:3.编辑PATH变量,添加bin目录的路径,点击[确定]即可. ...

  6. java错误: 找不到或无法加载主类 HelloWorld

    有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: 用eclipse或用ant则没有问题. 其实原因很简单,我们忽略了2个细节. ...

  7. java错误 找不到或无法加载主类_JAVA报找不到或无法加载主类的错误

    错误说明 本次测试类为TestMain 如果使用常规方式,即,java TestMain.class 运行当前class文件 即会报找不到当前类,就是我们想要运行的TestMain.class文件. ...

  8. 找不到或无法加载主类java idea_IDEA——错误: 找不到或无法加载主类 com.Main

    在使用IDEA创建了一个普通Java项目,执行main()方法时,程序报错如下: "错误: 找不到或无法加载主类 com.Main Process finished with exit co ...

  9. linux ant命令 出错,linux ant 解决 错误: 找不到或无法加载主类 org.apache.tools.ant.launch.Launcher...

    在使用ant进行java程序编译的时候出错.错误提示: Error: Could not find or load main class org.apache.tools.ant.launch.Lau ...

  10. IDEA——错误: 找不到或无法加载主类 com.Main

    昨天在使用IDEA创建了一个普通Java项目,执行main()方法时,程序报错如下:  "错误: 找不到或无法加载主类 com.Main Process finished with exit ...

最新文章

  1. c语言俄罗斯方块注释,C语言学习1年-俄罗斯方块(无注释)
  2. ICLR 2019论文接收结果揭晓:24篇oral论文有没有你?
  3. 走近人脸识别:时代趋势下的弄潮儿
  4. 7. 整数反转 golang
  5. Linux下安装Apache Maven安装
  6. python获取上个月最后一天_在Python中获取本月的最后一天
  7. .NetCore 利用反射处理RESTful的更新自动赋值
  8. Java 注解Annotation总结一
  9. 微pe工具箱 系统安装教程_装系统必备 微PE工具箱制作启动U盘教程
  10. 英语四六级听力有线传输无线发射系统方案
  11. HTML5响应式手机模板:【超炫购物模板】——仿拍鞋网商城手机网站模板( HTML+CSS+JavaScript) 企业手机网站模板...
  12. mysql静默安装_Windows环境Mysql静默安装
  13. QT制作简易串口助手
  14. 第一章 HTML基础
  15. 樊登《高能量姿势》听后感
  16. iOS 开发常见崩溃分析
  17. VC安装产生eula.1028.txt等文件的问题
  18. 计算机基础知识教程表格日期,excel表格如何进行日期加减
  19. K_A16_001 基于STM32等单片机驱动HX711称重模块 串口与OLED0.96双显示
  20. 10以内加减法编程_500字以内的面向对象编程。

热门文章

  1. wamp 403 禁止访问
  2. Java中的List、Set、Map
  3. 平滑线反锯齿工具_Photoshop中的华丽渐变工具的使用
  4. 湖南2021年高考成绩查询与录取查询课件,@所有高考生,高考成绩和录取动态查询方式公布...
  5. ftpphp_PHP实现ftp上传文件示例
  6. one大白陪你聊聊2021年总结
  7. ubuntu mysql环境变量配置_MySQL在Win10与Ubuntu下的安装与配置
  8. 创建List的应用小结
  9. python适配器模式角色_适配器模式(Adapter模式)详解
  10. localhost 拒绝了我们的连接请求。_Zipkin请求链路日志聚合