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

createh55个月前 (01-08)技术教程68

如果编写的代码用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,具体要看你安装的路径,路径一般倒是不会错,关键是最前面有个点“.”,点的后面还有个分号,这是最容易漏掉的,“.”就是表示本目录路径。
如果出现开头说的情况,以上三点,应该是有其中一点出问题了。最后如果你确实有以上第三点的问题,改完后问题还是没有解决,那就重启一下计算机吧。

相关文章

你了解JDK常用的7种命令行工具吗?

1 jps1.1 介绍jps是JDK提供的一个可以列出正在运行的Java虚拟机的进程信息的命令行工具,用来显示当前系统的java进程情况及进程id。1.2 命令格式jps [options] [hos...

Windows cmd命令行常见使用说明

1. 介绍关于windows 下的cmd 一些常见命令的使用。cmd 的全称叫做:Command 。可以叫做命令行,也可以叫做终端。它原先是windows的Doc操作系统,就如同Linux系统中的命令...

Java设计模式——命令模式

文章目录命令模式命令模式命令模式很好理解,举个例子,司令员下令让士兵去干件事情,从整个事情的角度来考虑,司令员的作用是,发出口令,口令经过传递,传到了士兵耳朵里,士兵去执行。这个过程好在,三者相互解耦...

操作系统学习福利:600 条最强 Linux 命令总结

今天,带来一篇 Linux 命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令,命令有点多,建议小伙伴们可以先收藏后阅读。1. 基本命令uname -m 显示机器的处...

看完这篇 我也会用命令行来启动程序了

最近在配置一些java相关环境的时候,本着不出错的原则,就百度了一下详细的教程,可是发现多数教程只是写了一大堆代码,但是都未能谈论到本质的东西,所以,我决定和大家来谈一下这个各大软件(语言编辑器)配置...

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

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