命令行中编译执行报错提示“找不到或无法加载主类”

小新不吃青椒 小新不吃青椒     2022-10-12     149

关键词:

  1、没有配置JAVA_HOME和CLASSPATH,只配了Path(D:ProgramJavajdk1.8.0_161in),验证可以编译执行;

  2、java源文件路径:F:workspace0408HelloWorldsrc;

  3、源文件如下:

1 package test;
2 
3 public class HelloWorld {
4     public static void main(String[] args) {
5         System.out.println("Hello World");
6     }
7 }

  4、没有package的时候,在src目录下,执行“javac HelloWorld.java”,编译通过,执行“java HelloWorld”,输出结果正确;

  5、有package的时候,在src目录下,执行“javac HelloWorld.java”,编译通过,执行“java HelloWorld”,输入报错提示:“找不到或无法加载主类HelloWorld”;

  6、在src目录下,添加文件夹,文件夹名为package名test,将执行“javac HelloWorld.java”编译所得class文件放入其中,再次执行“java test.HelloWorld”,输出结果正确。

关于解决cmd中执行java提示"找不到或无法加载主类"的问题

昨天学生遇到一个问题:在cmd命令行中,用javac编译java文件可以成功,但是用java执行却提示“找不到或无法加载主类”。现将该问题的原因以及解决办法记录一下。先理解一下系统变量path和classpath的作用。path:可执行命令的搜... 查看详情

找不到或无法加载主类

使用命令行执行报错:找不到或无法加载主类: 可以编译通过,说明JAVA_HOME配置没有问题;解决方法总结:(1)CLASSPATH变量配置中,开头是否为“.;”(英文句号,分号);(2)使用java命令执行时,文件带“.class”后缀;... 查看详情

java编译报错:找不到或无法加载主类demo.class的解决方法

  原因:java命令后面的文件不能有后缀名。 解决方法:运行java时候,后面的文件去掉后缀名。 查看详情

springboot项目上有个红叉,且ecplise没有自动编译项目,运行提示“错误:找不到或无法加载主类”

...上有个红叉但找不到哪个类报错,ecplise没有把项目自动编译,运行还提示“错误:找不到或无法加载主类”,进入工作空间“项目 argetclasses”,发现项目java类根本没有编译,尝试各种方式发现均不可以,后来在网上发下这篇文... 查看详情

java文件不能运行(找不到或无法加载主类)怎么解决。

...们先建一个java文件,写入如下图所示的代码2.接着打开CMD命令界面,用javac命令编译一下java文件3.接着用java命令执行一下编译后的内容,这个时候就报出了找不到或无法加载主类这个问题4.接下来我们将代码中的顶部package内容去掉,... 查看详情

使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析

有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示:用eclipse或用ant则没有问题。其实原因很简单,我们忽略了2个细节。1.java指令默认在寻找class文件的地址是通... 查看详情

linux下javaclass找不到或无法加载主类

...os7jdk是everything镜像直接装的我测试了以下,发现javac可以编译,但java编译好的class文件就报错:找不到或无法加载主类我直接敲java它可以返回用法:java[-options]class[args...](执行类)或java[-options]-jarjarfile[args...](执行jar文件)其中选项... 查看详情

eclipse找不到或无法加载主类

...clipse删除工程所在文件夹里的class类文件,重新运行时提示报错错误:找不到或无法加载主类com.guoqing.loadGUI.Gui原因:java.lang.ClassNotFoundException:com.guoqing.loadGUI.Gui1.选中工程点右键选择弹出面板的属性,选择JavaBuildPath项2.运行工程的main... 查看详情

springboot启动报错:找不到或无法加载主类

解决的办法:https://blog.csdn.net/weixin_44537580/article/details/97375677 查看详情

idea中启动报错:找不到或无法加载主类

...因为知道是改过模块名无法启动的,所以猜测是因此导致编译有问题,所以尝试重新rebuild,使用Build→RebuildProject。但还没解决问题,怀疑是缓存问题。2、使用File→InvalidateCaches/Restart...,选择Invalidate,清除一下缓存。 3... 查看详情

java代码运行错误-找不到或无法加载主类

...件;若没有生成字节码文件,则需要执行javac编译命令编译源文件在命令窗口执行 javac E:\\javacode\\Test.java (javac表时JDK内置的编译命令,E:\\javacode\\Test.java表时的是源文件所在路径)2.若编译成功且生成.class字节码文件&... 查看详情

运行helloworld.class是报错(错误:找不到或无法加载主类helloworld.class)

...不可思议,竟然连HelloWorld都运行不了,首先我是使用javac命令把HelloWorld.java文件编译成HelloWorld.class文件,然后使用j 查看详情

运行javacmd程序找不到或无法加载主类怎么解决

...cvoidmain(String[]args)System.out.println("Hello");//正确编译命令:javacHello.java//正确运行命令:javaHello错误1:H:\code>javaHello.java错误:找不到或无法加载主类Hello.java原因:命令错误错误2:H:\code>javaHello.class错误:找不到或无法加载... 查看详情

错误:找不到或无法加载主类xxx.application解决办法

当系统出现错误:找不到或无法加载主类org.yzh.web.Application错误检查target文件是否存在target文件不存在就会报这个错误,找不到编译文件,需要运行compile命令 查看详情

找不到或无法加载主类

运行测试类中的main方法,报错:找不到或无法加载主类后面发现是没有class文件,因为我的项目中的pom.xml里面的class文件路径不对。改了后面就可以了。本文出自“JianBo”博客,转载请与作者联系! 查看详情

myeclipse运行提示错误:找不到或无法加载主类test.test1终极解决办法

...下 在项目上右键Refresh一下如果还不行4.(关键一步)将编译后的配置信息或者新修改的对应的.class文件删除 重新编译运行即可。  查看详情

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

...方式的时候,选择mainapplication.参考技术A看看你的Hello.java编译成Hello.class文件没有,如果没有表示没有编译通过建议你重启启动看看,再不行就看看你的Library是否出错,如果出错,把出错的部分删除本回答被提问者和网友采纳 ... 查看详情

在cmd下用java命令出现“找不到或无法加载主类”问题

写了简单的hello.java程序,在cmd命令行下用javachello.java命令编译没有问题,可以生成hello.class文件。但输入javahello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。publicclasshellopublicstaticvoidmain(String[]arg... 查看详情