Java问题-错误: 找不到或无法加载主类


屈贾谊与长沙,非无圣主;窜梁鸿与海曲,岂乏明时? 王勃—《滕王阁序》


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

这个问题大多数是因为没有配置好java环境变量引起的,

JAVA_HOME  C:\Program Files\Java\jdk1.8.0_91

CLASSPATH  .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

Path  %JAVA_HOME%\bin

编译成功,运行失败

这里写图片描述

由于package 引起的问题

删除package

如果从其他地方复制过来的java文件,引入了package,但是.java和.class文件本来就在同一目录下,删除package就能运行成功

起因

由于Eclipse运行不了使用 Console 的程序,会抛出java.lang.NullPointerException异常

Console cons = System.console();//cons为空

所以我把程序放到windows中cmd中运行,结果:
javac 可以编译成功
java 提示找不到或无法加载主类

package com.console;
import java.io.Console;
public class ConsolePw {
    public static void main(String[] args) {
    .
    .
    }
}

发现是引入包名-package com.console;的原因,把包名删除就能运行。

加入包名运行也不行

java com.console.ConsolePW 
//也运行不了,因为.java.class文件本来就在同一目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值