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找不到主类错误的原因_java错误:找不到或无法加载主类的原因与解决方法...相关推荐

  1. JVM学习笔记之-类加载子系统,类的加载与类的加载过程,双亲委派机制

    一 类加载器与类加载过程 类加载子系统作用 类加载器子系统负责从文件系统或者网络中加载class文件,class文件在文件开头有特定的文件标识. ClassLoader只负责class文件的加载,至于 ...

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

    有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: D:\java\eclipse-workspace\first\src\fir ...

  3. 命令行下运行 java someClass.class出现 “错误:找不到或无法加载主类someClass ” 的解决方案

    命令行下运行 java someClass.class出现 "错误:找不到或无法加载主类someClass " 的解决方案 参考文章: (1)命令行下运行 java someCla ...

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

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

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

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

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

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

  7. 关于'java' 不是内部或外部命令,也不是可运行的程序 或批处理文件 和 错误: 找不到或无法加载主类 helloworld的问题...

    一.前几天电脑重装了一次系统将java配置的环境变量都弄没了,自己添加了两个新的变量JAVA_HOME(自己jdk的地址)以及在path中添加%JAVA_HOME%\bin;%JAVA_HOME%\j ...

  8. mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法...

    发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 "错误: 找不到或无法加载主类" 工程结构 查 ...

  9. java 找不到或无法加载类_解决Java中找不到或无法加载主类错误

    场景: 使用java命令运行.class文件时出现:"错误: 找不到或无法加载主类": 原因: 1.java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定 ...

  10. C#.NET验证码智能识别学习笔记---06 解决java jre问题:JTessBoxEditor.jar打开的时报找不到或无法加载主类 com.sun.tools.javac.Main错误

    技术qq交流群:JavaDream:251572072  教程下载,在线交流:it.yunsit.cn 碰到了这个问题在网上搜了下, 问题描述:我的问题是在使用javac编译测试程序市,出现如下错误: ...

最新文章

  1. Private strand flush not complete
  2. 同一事务多次加for_Synchronized锁在Spring事务管理下,为啥还线程不安全?
  3. sdut 2129树结构练习——判断给定森林中有多少棵树(并查集)
  4. 数据解析系统中需改进的几点
  5. css less 不要作用到子对象_使用Less实现网站主题切换
  6. 如何为 SQL Server 2000 分发和安装 SQL-DMO(引用)
  7. 写出记录型信号量中的wait操作代码_操作系统进程的同步与互斥及经典同步与互斥问题...
  8. RT-Thread 简介 https://www.rt-thread.org/
  9. java kafka分布式_JavaWeb项目架构之Kafka分布式日志队列
  10. 聚类时需要标准化吗_收房时,需要请专业验房师吗?
  11. java删除文件,重命名文件
  12. 不用下载Axure RP Extension for Chrome插件,即可看原型文件
  13. MSDP RPF检测
  14. antd里面select组件mode为tags时,输入重复按回车键做保留处理
  15. 使用fisheye4.8(crucible4.8)添加仓库时出现的问题
  16. SOLIDWORKS 2018官方正版功能介绍
  17. html后代选择器的语法,[转]CSS子选择器与后代选择器
  18. ioutil.ReadFile golang语法
  19. 使用Sentence Transformers和Faiss构建语义搜索引擎
  20. 侯捷C++->参数传递与返回值

热门文章

  1. 安卓手机加密_安卓手机的万能加密插件 oversec
  2. 聚类分析在用户行为中的实例_聚类分析案例
  3. 关于海外置业,我泼点冷水
  4. 史上Windows快捷键大全
  5. 在WIN7、WIN10操作系统用WebDAV映射网络驱动器需要的操作
  6. 查快递,如何按发货城市筛选快递单号
  7. 使用Mysql Navcat导出查询数据excel时出现数据丢失
  8. 修仙第一步:凌晨打坐
  9. Nginx源码完全注释(1)ngx_alloc.h / ngx_alloc.c
  10. Service Mesh架构下的认证与授权