java无法找到或加载主类

java无法找到或加载主类,第1张

两种可能,
第一,先运行java -cp Test
试试,如果可以,说明系统classpath里面没设置一个当前目录,就一个点
第二,Testjava里用了包(package),
编译时要用 javac -d Testjava
运行时要用java packagepathtoTest (把类的包全名加上)
这两种必居其一。

环境变量的配置有问题,你改改吧:
HOME是 D:\Java\jdk180_11
Path是 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH是 ;%JAVA_HOME%lib;%JAVA_HOME%lib\toolsjar
path和CLASSPATH里面的内容不能变,要按照这个来。home才指的是你安装jdk的路径

//这个问题原因有以下几种,但是和环境变量并没有太大的关系
//能够执行java 和 javac 就证明你的环境变量已经配置好了,其实 classpath 可以不配置
//假如有如下文件:H:\code\Hellojava
public class Hello{
    public static void main(String[]args){
        Systemoutprintln("Hello");
    }
}
//正确编译命令: javac Hellojava
//正确<a href=">1:首先确定环境变量配置是否正确,cmd中键入java -version,如果有版本信息证明环境变量配置正确
2:找不到或无法加载主类,有可能是编译问题,或者是你的IDE问题,不一定是环境变量导致的
3:你可以贴一些代码看看


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13089394.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存