在windows下可以用javac命令编译java文件,但是却出现找不到或则无法加载主类,情况如下图。

出现这种结果情况,首先看自己的java环境变量是否配置正确。环境配置链接如下:

java环境变量配置https://blog.csdn.net/stay_zezo/article/details/80155888

如果上面的java环境变量没错,java程序可以编译但不能执行,应该是java文件中带有包名,导致执行程序出错。

例如如下java文件:

package test;
public class Test4 {public static void main(String[] args) {System.out.println("测试");}
}

解决方案:

如果不引用包内的其他java文件,就使用方案一。

如果引用包内其他java文件,使用方案二,否则程序找不到java包内其他文件。

方案1.打开java文件,将 package test; 删除保存,重新javac编译java文件。然后就可以执行了。

方案2.在编译java时,使用如下格式编译:javac java文件名.java -d .

注意-d 与点号之间有一个空格

例如上面的程序:

javac Test4.java -d .

执行java程序时,需要加上包名。格式:java 包名.java文件名

例如:

java test.Test4

错误: 找不到或无法加载主类 Test4解决方案相关推荐

  1. 在Windows端安装kafka 提示错误: 找不到或无法加载主类 的解决方案

    在Windows端安装kafka 提示错误: 找不到或无法加载主类 的解决方案 参考文章: (1)在Windows端安装kafka 提示错误: 找不到或无法加载主类 的解决方案 (2)https:// ...

  2. 在Windows端安装kafka提示错误:找不到或无法加载主类的解决方案

    在配置好kafka的server.properties文件后,cmd进入命令窗口输入命令:.\bin\windows\kafka-server-start.bat config\server.prop ...

  3. hadoop错误: 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster

    错误: 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster 原创hongxiao2016 最后发布于2019-03-30 21:20:5 ...

  4. 错误: 找不到或无法加载主类 com.wdg.auditproject.auditproject.action.TestClass

    今天在web项目中创建一个测试的类TestClass,然后在里面写主方法,就像这样: package com.wdg.auditproject.action;public class TestClas ...

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

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

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

    jar包问题:项目的Java Build Path中的Libraries中有个jar包的Source attachment指为了一个不可用的jar包,解决办法是:将这个不可用的jar包remove掉. ...

  7. Eclipse无法编译,提示错误“找不到或者无法加载主类”解决方法

    Eclipse无法编译,提示错误"找不到或者无法加载主类"解决方法 参考文章: (1)Eclipse无法编译,提示错误"找不到或者无法加载主类"解决方法 (2) ...

  8. 错误: 找不到或无法加载主类com.**.**

    问题: eclipse中运行springboot项目报以下错误: 错误: 找不到或无法加载主类com.**.** 解决办法: 1:找到项目目录 2:打开cmd窗口,在窗口中执行:mvn clean i ...

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

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

最新文章

  1. 编码中统一更该变量的快捷键_流媒体的7种方式使您成为更好的编码器
  2. 团队-象棋游戏-需求分析
  3. python中封装一个枚举_JavaScript可扩展枚举封装
  4. 小米手机首发开箱图赏
  5. 怎么将文字转换成语音?
  6. mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
  7. r语言初学者指南_由R入统:R语言统计学类书籍推荐
  8. cadence17.2小白eda365skill 安装教程
  9. 科普知识------世界洋流[地球上有哪些洋流]
  10. 百度地图多标注显示以及自定义图标
  11. HDU-6608-Fansblog(威尔逊定理+快速乘)(多校)
  12. 书摘—做自己的公关专家
  13. 任务调度框架Quartz用法指南
  14. android radiobutton 文字按钮的距离,android RadioButton 图片与文字间距问题
  15. java 判断String是不是Long类型
  16. 海南大学考研英语经验(电子信息085400)
  17. Python主要用来做什么 它的应用大全有哪些
  18. 从零开始学习Hadoop--第5章 压缩
  19. 转型产品经理必看 | 我是如何从程序员一步一步走向产品经理
  20. java高级进阶知识整理

热门文章

  1. 【PAT乙级】1059 C语言竞赛 (20 分)
  2. eureka同步原理_eureka原理剖析
  3. python文件输入和输出程序_python -o 和-i 输入和输出文件如何理解
  4. SpringBoot 项目使用 SLF4J+logback 进行日志记录,来增强可维护性
  5. 一个 http 请求的曲折经历
  6. Java8之Consumer、Supplier、Predicate和Function攻略
  7. java基础(十) 深入理解数组类型
  8. hibernate教程--持久化类状态
  9. struts实战--登录功能实现
  10. myeclipse新建映射文件xxx.hbm.xml