CMD命令行运行Java 错误:找不到或无法加载主类

createh53个月前 (01-08)技术教程57

如果编写的代码用cmd命令来编译时正常的,也就是javac fileName.java可以编译成功,但是在使用java命令来运行java时,提示(错误:找不到或无法加载主类),会导致这种情况一般是:
1、可能你在写命令时写了:java fileName.class,如果是这样当然不能运行,后面的.class是不能写上去的。
2、要是以上说的你没有写错误,那么再看看所要运行的class文件是否在java运行的目录下。
3、如果是,那最后只有可能是你设置了classpath(其实这个可以不用设置的,不过要是你设置了,就有可能出错),而classpath的值弄错了,正确的classpath值应该是入下这样:
.;C:\Java\jdk1.8.0_11\lib\tools.jar;C:\Java\jdk1.8.0_11\lib\dt.jar,具体要看你安装的路径,路径一般倒是不会错,关键是最前面有个点“.”,点的后面还有个分号,这是最容易漏掉的,“.”就是表示本目录路径。
如果出现开头说的情况,以上三点,应该是有其中一点出问题了。最后如果你确实有以上第三点的问题,改完后问题还是没有解决,那就重启一下计算机吧。

相关文章

如何用java执行cmd命令

什么场景下用到cmd命令windows的cmd命令对于编程的小伙伴们来说应该是再熟悉不过了,比如说安装完node之后我们要查看一下node是否安装成功那么我们可以通过cmd命令行输入node -v来查...

基于jdk11的Java入门教程-(2)命令行工具

JDK安装完成之后,本身是没有类似IDE集成开发工具,所有工作都需要在终端窗口中输入命令来完成,对于新手在使用IDE开发程序之前有必要掌握此技能,这有助于理解和掌握开发环境的后台工作方式。在掌握编译和...

Java 命令行参数解析方式探索(四):Spark & Flink

1. Spark./bin/spark-submit \ --name "Hello Spark" \ --master yarn \ --deploy-mode cluster \...

Linux上,最常用的一批命令解析(十年精选,超详细)

Linux最常用命令合辑十年精选万字熬夜肝文建议收藏 | 分享一、系统目录结构1. / :根每一个文件和目录从根目录开始。只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录...

Linux详解系列2- 这100条常见命令你都用过哪些?

接着上面的文章继续介绍 ,上一篇文章请见:Linux详解系列一:如何安装系统及客户端工具的使用 。本篇主要介绍Linux的目录结构及常见命令部分 。Linux目录结构说明Linux命令集合一.Linu...

jvm 性能调优工具之 jstat 命令详解

Jstat名称:Java Virtual Machine statistics monitoring tool官方文档:https://docs.oracle.com/javase/1.5.0/doc...