解决dos界面无法执行.class文件方法

在创建的创建好的目录下有.java文件

笔者创建时代码如下

1 public class Welcome{
2     public static void main(String[] args){
3         System.out.println("Hello world");
4     }
5 }

在终端控制中打开并运行

javac Welcome.java

若你的文件名不同,则使用你的文件名

生成Welcome.class

执行java Welcome

出现错误:找不到或无法加载主类Welcome

主要错误:

1.配置JDK、PATH、JAVEA_HOME以及classpath时的路径是否正确(以jdk1.8.0_171为例)

JAVA_HOME:D:\Java\jdk1.8.0_171

Path:;%JAVA_HOME%\bin;%JAVA_HOME\jre\bin%;

classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

分号用于隔开每个地址,百分号调用已有的环境变量

2.检查.class文件是否存在。

3.查看你所在的路径是否为.class文件的同一目录下。

4.检查.java文件中是否存在包名(这是最容易忽视,也是最不容易找出来的问题),删除包名或者运行时加上包名。

猜你喜欢

转载自www.cnblogs.com/luoyue/p/9342273.html
今日推荐