Java 错误:找不到或无法加载主类(源文件中含有包名 package)
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)相关推荐
- Java 错误: 找不到或无法加载主类,问题集合
正确编译命令: javac Hello.java 正确运行命令: java Hello 错误1:H:\code>java Hello.java 错误: 找不到或无法加载主类 Hello.ja ...
- java错误 找不到或无法加载主类
java:错误: 找不到或无法加载主类 1.确定JDK版本 因为随着时间的改变,JDK本身也伴随着更改和变化,在解决这个问题前,我们要确定一下jdk的版本,比较老的版本有老的版本的解决方法,比较新 ...
- java错误 找不到或无法加载主类_java错误:找不到或无法加载主类解决方法
使用java命令运行.class文件时出现:"错误: 找不到或无法加载主类":(推荐:java视频教程) 解决方法: 使用 java 包名+类名执行,如下:在src下使用 java ...
- JAVA错误: 找不到或无法加载主类
检查环境变量配置: JAVA_HOME:D:\Java\jdk1.8.0_91 CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar ...
- java错误找不到或无法加载主类_java提示找不到或无法加载主类怎么办
java提示找不到或无法加载主类的解决方法:1.打开高级系统设置,进入环境变量设置:2.新建JAVA_HOME变量,设置jdk安装路径:3.编辑PATH变量,添加bin目录的路径,点击[确定]即可. ...
- java错误: 找不到或无法加载主类 HelloWorld
有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: 用eclipse或用ant则没有问题. 其实原因很简单,我们忽略了2个细节. ...
- java错误 找不到或无法加载主类_JAVA报找不到或无法加载主类的错误
错误说明 本次测试类为TestMain 如果使用常规方式,即,java TestMain.class 运行当前class文件 即会报找不到当前类,就是我们想要运行的TestMain.class文件. ...
- 找不到或无法加载主类java idea_IDEA——错误: 找不到或无法加载主类 com.Main
在使用IDEA创建了一个普通Java项目,执行main()方法时,程序报错如下: "错误: 找不到或无法加载主类 com.Main Process finished with exit co ...
- 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 ...
- IDEA——错误: 找不到或无法加载主类 com.Main
昨天在使用IDEA创建了一个普通Java项目,执行main()方法时,程序报错如下: "错误: 找不到或无法加载主类 com.Main Process finished with exit ...
最新文章
- c语言俄罗斯方块注释,C语言学习1年-俄罗斯方块(无注释)
- ICLR 2019论文接收结果揭晓:24篇oral论文有没有你?
- 走近人脸识别:时代趋势下的弄潮儿
- 7. 整数反转 golang
- Linux下安装Apache Maven安装
- python获取上个月最后一天_在Python中获取本月的最后一天
- .NetCore 利用反射处理RESTful的更新自动赋值
- Java 注解Annotation总结一
- 微pe工具箱 系统安装教程_装系统必备 微PE工具箱制作启动U盘教程
- 英语四六级听力有线传输无线发射系统方案
- HTML5响应式手机模板:【超炫购物模板】——仿拍鞋网商城手机网站模板( HTML+CSS+JavaScript) 企业手机网站模板...
- mysql静默安装_Windows环境Mysql静默安装
- QT制作简易串口助手
- 第一章	HTML基础
- 樊登《高能量姿势》听后感
- iOS 开发常见崩溃分析
- VC安装产生eula.1028.txt等文件的问题
- 计算机基础知识教程表格日期,excel表格如何进行日期加减
- K_A16_001 基于STM32等单片机驱动HX711称重模块 串口与OLED0.96双显示
- 10以内加减法编程_500字以内的面向对象编程。
热门文章
- wamp 403 禁止访问
- Java中的List、Set、Map
- 平滑线反锯齿工具_Photoshop中的华丽渐变工具的使用
- 湖南2021年高考成绩查询与录取查询课件,@所有高考生,高考成绩和录取动态查询方式公布...
- ftpphp_PHP实现ftp上传文件示例
- one大白陪你聊聊2021年总结
- ubuntu mysql环境变量配置_MySQL在Win10与Ubuntu下的安装与配置
- 创建List的应用小结
- python适配器模式角色_适配器模式(Adapter模式)详解
- localhost 拒绝了我们的连接请求。_Zipkin请求链路日志聚合