1、问题定位
编译javac ()并运行java () java程序会导致出现这种类型的错误。 找不到或无法加载主类。 ((推荐: java视频教程) )。
1、首先排除是否是环境变量配置不当导致的问题。 如果保证命令行界面能够识别javac/java命令,则环境变量的放置没有问题。
2、出现这种问题往往是因为java源文件带有软件包名称。 例如文件c : code hello.Java:package com.example;
公共类hello {
publicstaticvoidmain (string [ ] args ) {
system.out.println(Hello );
}
}
看起来没有问题。 执行: C:codejavac Hello.java
c :代码Java hello
错误:缺少或无法加载主类Hello
2、解决办法
从源文件中删除(不建议)包名称;
在代码下创建与软件包名称相同的文件路径结构(C:codecomexampleHello.java ),并编译: c : codejavaccom/example/hello.Java
运行: c : codejavacom.example.hello
更多的java知识请关注java基础教程栏。