• 技术文章 >Java >Java基础

    java错误:找不到或无法加载主类的原因与解决方法

    尚2019-11-28 09:45:01原创58644

    1、问题定位

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

    1、首先排除是否是环境变量配置不当造成的问题,只要保证,命令行界面能够识别 javac/java 命令,就说明环境变量配置没有问题。

    2、出现这种问题,往往是因为,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

    更多java知识请关注java基础教程栏目。

    以上就是java错误:找不到或无法加载主类的原因与解决方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java
    上一篇:java中如何判断字符串是否由字符组成 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 深入理解java中抽象类和接口• java基础之注解• java数组中常用方法有哪些• Java之对象的序列化和反序列化
    1/1

    PHP中文网