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

来源:互联网 发布:算法的发展史 编辑:程序博客网 时间:2024/05/01 13:16

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


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

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

JAVA_HOME  C:\Program Files\Java\jdk1.8.0_91CLASSPATH  .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jarPath  %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文件本来就在同一目录
1 1
原创粉丝点击