欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java学习_使用记事本编译运行报错(找不到或无法加载主类)

程序员文章站 2022-05-23 10:14:00
...

问题描述:

初学java编程的时候,首先要练习记事本写程序的过程。
jdk,jre,intelij IDEA都安装好了,在E盘创建文件夹,文件夹下创建Hello.txt文件。
写入一个简单的Hello输出语句的程序,然后( win+R )---->( cmd ), cd进 java 文件夹下
javac编译,java运行
***编译通过,运行时报错 ***错误为:找不到或无法加载主类

-------------------------------分割线-------------------------------------

1. 创建

//在E盘下创建一个JavaCode文件夹,在此文件夹下面创建一个Java文件,起名Hello.java
java学习_使用记事本编译运行报错(找不到或无法加载主类)
代码如下:

public class Hello{
	public static void main(String[] args) {
		System.out.println("Hello!");
	}
}

-------------------------------分割线-------------------------------------

2.1 报错!!!

/*
javac Hello.java
java Hello
会报错,结果如下
*/
java学习_使用记事本编译运行报错(找不到或无法加载主类)

2.2 但是在 intelij IDEA 中却能够运行成功

java学习_使用记事本编译运行报错(找不到或无法加载主类)


那么问题来了,这是什么原因呢?


3. 环境检查

----->检查 java
java学习_使用记事本编译运行报错(找不到或无法加载主类)
----->检查 javac
java学习_使用记事本编译运行报错(找不到或无法加载主类)
----->检查 java -version
java学习_使用记事本编译运行报错(找不到或无法加载主类)

-------------------------------分割线-------------------------------------

4. 解决办法

/*
打开系统变量,找到 CLASSPATH,
在变量值前面加上(英文输入状态) .; 这两个符号,
然后重启控制台即可。
*/
java学习_使用记事本编译运行报错(找不到或无法加载主类)

-------------------------------分割线-------------------------------------

5. 正确显示结果

// 运行结果如下:
java学习_使用记事本编译运行报错(找不到或无法加载主类)
-------------------------------到底了-------------------------------------