java找不到主类错误的原因_java错误:找不到或无法加载主类的原因与解决方法...
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错误:找不到或无法加载主类的原因与解决方法...相关推荐
- JVM学习笔记之-类加载子系统,类的加载与类的加载过程,双亲委派机制
一 类加载器与类加载过程 类加载子系统作用 类加载器子系统负责从文件系统或者网络中加载class文件,class文件在文件开头有特定的文件标识. ClassLoader只负责class文件的加载,至于 ...
- java问题:错误: 找不到或无法加载主类 HelloWorld
有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: D:\java\eclipse-workspace\first\src\fir ...
- 命令行下运行 java someClass.class出现 “错误:找不到或无法加载主类someClass ” 的解决方案
命令行下运行 java someClass.class出现 "错误:找不到或无法加载主类someClass " 的解决方案 参考文章: (1)命令行下运行 java someCla ...
- Java 错误: 找不到或无法加载主类,问题集合
正确编译命令: javac Hello.java 正确运行命令: java Hello 错误1:H:\code>java Hello.java 错误: 找不到或无法加载主类 Hello.ja ...
- java错误: 找不到或无法加载主类 HelloWorld
有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: 用eclipse或用ant则没有问题. 其实原因很简单,我们忽略了2个细节. ...
- java错误 找不到或无法加载主类
java:错误: 找不到或无法加载主类 1.确定JDK版本 因为随着时间的改变,JDK本身也伴随着更改和变化,在解决这个问题前,我们要确定一下jdk的版本,比较老的版本有老的版本的解决方法,比较新 ...
- 关于'java' 不是内部或外部命令,也不是可运行的程序 或批处理文件 和 错误: 找不到或无法加载主类 helloworld的问题...
一.前几天电脑重装了一次系统将java配置的环境变量都弄没了,自己添加了两个新的变量JAVA_HOME(自己jdk的地址)以及在path中添加%JAVA_HOME%\bin;%JAVA_HOME%\j ...
- mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法...
发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 "错误: 找不到或无法加载主类" 工程结构 查 ...
- java 找不到或无法加载类_解决Java中找不到或无法加载主类错误
场景: 使用java命令运行.class文件时出现:"错误: 找不到或无法加载主类": 原因: 1.java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定 ...
- C#.NET验证码智能识别学习笔记---06 解决java jre问题:JTessBoxEditor.jar打开的时报找不到或无法加载主类 com.sun.tools.javac.Main错误
技术qq交流群:JavaDream:251572072 教程下载,在线交流:it.yunsit.cn 碰到了这个问题在网上搜了下, 问题描述:我的问题是在使用javac编译测试程序市,出现如下错误: ...
最新文章
- Private strand flush not complete
- 同一事务多次加for_Synchronized锁在Spring事务管理下,为啥还线程不安全?
- sdut 2129树结构练习——判断给定森林中有多少棵树(并查集)
- 数据解析系统中需改进的几点
- css less 不要作用到子对象_使用Less实现网站主题切换
- 如何为 SQL Server 2000 分发和安装 SQL-DMO(引用)
- 写出记录型信号量中的wait操作代码_操作系统进程的同步与互斥及经典同步与互斥问题...
- RT-Thread 简介 https://www.rt-thread.org/
- java kafka分布式_JavaWeb项目架构之Kafka分布式日志队列
- 聚类时需要标准化吗_收房时,需要请专业验房师吗?
- java删除文件,重命名文件
- 不用下载Axure RP Extension for Chrome插件,即可看原型文件
- MSDP RPF检测
- antd里面select组件mode为tags时,输入重复按回车键做保留处理
- 使用fisheye4.8(crucible4.8)添加仓库时出现的问题
- SOLIDWORKS 2018官方正版功能介绍
- html后代选择器的语法,[转]CSS子选择器与后代选择器
- ioutil.ReadFile golang语法
- 使用Sentence Transformers和Faiss构建语义搜索引擎
- 侯捷C++->参数传递与返回值