懂视移动端 视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501
当前位置: 首页 - 手机 - 正文

cmd命令行java 错误:找不到或无法加载主类怎么办

来源:懂视网 责编:小OO 时间:2020-04-08 15:34:52
导读cmd命令行java 错误:找不到或无法加载主类怎么办,可能原因一:java类中没有main方法。必须有下面的main方法执行入口才可以:publicstaticvoidmain(String[]args){}可能原因二:说明当前的路径不是java文件存放路径。解决办法:第一步:在cmd上通过cd进入相应java类路径。如(cdD:Rem当我们在编译程序时,javac编译成功,但是用java运行class文件出现

可能原因一:java类中没有main方法。必须有下面的main方法执行入口才可以: public static void main(String[] args) { } 可能原因二:说明当前的路径不是java文件存放路径。解决办法: 第一步:在cmd上通过cd进入相应java类路径。如(cd D:Rem

当我们在编译程序时,javac编译成功,但是用java运行class文件出现“找不到或无法加载主类” 的问题。这时该怎么办呢?

材料/工具

jdk

方法

在运行程序时最容易因为大意出错的地方就是java后面加了“.class”后缀,原因是java后tab键是默认给加后缀的,所以建议最先检查下,如果加了需要把“.class”删除

可能原因一:java类中没有main方法。必须有下面的main方法执行入口才可以: public static void main(String[] args) { } 可能原因二:说明当前的路径不是java文件存放路径。解决办法: 第一步:在cmd上通过cd进入相应java类路径。如(cd D:Rem

在设置环境变量时,在classpath的最前面要加一个本目录路径,用”.“表示,由于后面还有java的dt和tools两个路径,所以”.“要加”;“进行分隔表示

JAVA_HOME=C:Program FilesJavajdk1.8.0_40 PATH=%JAVA_HOME%bin; CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; -------------------------------- 其中:PATH属于追加内容,添加到原先内容的最前面,分号隔开。 其他的

在cmd下运行javac 和java的时候,必须在该java文件的目录下运行,这样生成的class也在该目录下,java的时候也会第一个就在本目录下找class文件,就不会提示找不到了。这个cmd运行路径由于一般不太注意,输入cmd就会直接到c:个人文件夹下,而一般的java文件会用其它软件编写,放在选定的路径下,这两个路径很少能主动重合,一运行当然找不到了,但是javac能认到,不知为什么java就提示找不到?这点有点奇怪。网上各种解决方法里很少注意到其实就是这个小问题造成的找不到类,都想当然的以为是在java源文件路径下运行java,那当然就找不到基本问题所在了

HOME是 D:Javajdk1.8.0_11 Path是 %JAVA_HOME%bin;%JAVA_HOME%jrebin CLASSPATH是 .;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar 环境变量这样配置,home里面的改成你自己的jdk安装目录,下面2个不用改,因为下面的两个是根据home里面的来配置的

完成上面的步骤后,最后就可以成功的生成class文件了

请执行echo %path%;echo %classpath%,把结果截个图看看

扩展阅读,以下内容您可能还感兴趣。

java运行显示“找不到或无法加载主类”怎么回事?

第一,这个程序是没e79fa5e98193e78988e69d8331333365636563有错。

第二,你的类名是“Test”,但是你的java文件名就应该是“Test.java”。

第三,在运行里输入cmd敲回车建进入一个控制台的命令框,请输入javac回车查看java有没有

安装好,如有问题有两种肯能:一是根本就没有安装java程序或者安装时没有正确安好,

二是环境变量没有配好。

第四,环境变量配置,变量名Path的值应该是:D:\Program Files\Java\jdk1.7.0\bin

把这个路径放最好放到最前面用;号与其它隔开

变量名CLASSPATH的值是 .; 就这样就可以(当然如果你要用到其它jar包就要配置)

变量名JAVA_HOME的值是 D:\Program Files\Java\jdk1.7.0

第五,编译和运行程序,如果你的Test.java放在D盘根目录下,在运行里输入cmd敲回车建进

入一个控制台的命令窗口,敲“D:”回车,输入javac Test.java 回车,再输入java Test 回车。就这样搞定。

最后,我上次碰到一位朋友和你遇到同样的问题,jdk版本和你用的一样,但是我没有用过1.7版本

后来是他加了我的QQ通过远程连接我帮他弄好了,我发现他有这么几个问题:1.存放java的文件夹名有中文(用中文也可以,不过个人认为最好还是用英文命名文件夹名称)。2.他的path变量配置有多个java的路径,而且没有提前。也就是说:path:D:\Program Files\Java\jdk1.7.0\bin;这项放在最前面。3.因为1.7的版本我没有用过所以我叫他换成了1.6的版本(如果你需要我可以发给你)

希望对你有帮助!

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

编译好的class文件在 c:\users\Python\DeakTop下边,当时你抄的dos根目知录在c:\users\Python,所以程序找不到你的class文件,你先执行 cd DeakTop 回车道,在运行java HelloWorld

用cmd可以编译java源程序,但是运行时却提示错误:找不到或无法加载主类,这是什原因啊?

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_40

PATH=%JAVA_HOME%\bin;

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

--------------------------------

其中:PATH属于追加内容专,添加到原先内容的最前面,分号隔属开。

其他的都是新建内容。

java里可以运行,为什么cmd里不能?是不是命令出错了?还是?? 显示:“错误:找不到或无法加载主类。”

Java里可以运行,但是到了cmd里面还是需要javac hello.java

下一步才是java hello

试试看更多追问追答追问这个试过,没有用。。。而且那个先 javac Hello.java ,不就是为了生成 .class文件吗?追答那你先dir看看当前目录有没有hello.class这个文件追问有的追答是不是你这个cmd里面的java版本和你的编辑器里面的java版本不对啊,其实你在编辑器里面通过就已经可以说明编程是正确的了,不要介意追问还有这样的操作?? 虽然我是装过两边(当时是Java里也出现这样的问题,没法运行,才全删了重装,装原来那个还是不行我才换了版本),但是原来那个我已经删了啊,我好像记得第二次装好jdk,没有配置就可以用。但是这样不是应该Java里也不能运行的吗?。。那个我就是想试试在cmd里运行一下看看怎么操作的哈。。。。刚刚我解决了,谢谢你哈

java在CMD中出现“找不到或无法加载主类”

class前面加一个public

另外知你这个截图不完全不知道输入的对不对

参考示例:

public class Hello {

    public static void main(String[] args) {

        System.out.println("Hello World!道");

    }

}

运行效果:

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

标签: 八百米
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

百度云加好友的三种方法 电脑重装系统开机出现no bootable device怎么办 删除文件时提示正在被另一程序使用应该怎么办 照片模糊怎么处理 手机丢失后怎么定位找回 AI中如何去除阴影 怎么在h5中插入视频 win7纯净版32位 win7旗舰32位纯净版如何安装 如何制作一个h5页面 Photoshop画图小教程(1) word 2013怎么从某一页开始插入页码 linux虚拟机怎么配置上网 s8锁屏密码忘了应该怎么办 excel如何一键生成随机姓名 怎么查看自己电脑上的office是什么版本 excel怎么插入分页符 u盘分配单元大小应该设多少最佳 电脑与电视怎么连接 怎么在桌面上显示日历 如何将声音转化成文本 qq文件夹在什么地方 如何转移qq聊天记录 百度脑图:[2]应该怎么画百度脑图 如何把视频转换成mp3音乐 钉钉怎么修改员工姓名、手机号码等员工资料 photoshop图像如何处理基础操作:【4】画空心圆 vsco人像滤镜调色教程 excel如何移动和复制工作表 如何为你的电脑安装扫描仪-轻松电脑管理 excel表格如何利用RANK公式进行数据名次排序 淘宝店铺基础版怎么做全屏 cad局部放大图怎么画 如何在excel中插入单选按钮 把电脑图片导入ipad 如何使用百度网盘下载种子 怎么利用cad布局中的视口设置比例,排版图纸 Excel中如何用函数实现提取汉字的首字母 如何用ping命令测试网络 3D max里面如何设置砖缝 wifi信号隐藏怎样设置 怎么防止被蹭网
Top