在CMD下用java命令出现“找不到或无法加载主类”的问题
来源:互联网 发布:淘宝如何看自己的等级 编辑:程序博客网 时间:2024/06/10 07:19
问题描述:
编写简单的Hello.java程序,在cmd命令行下用javac
Hello.java命令编译没有问题,可以生成Hello.class文件。但输入java
Hello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。
解决思路:
从网上查找原因和解决方法,有提到环境变量classpath设置问题,但多次尝试问题依旧没有解决。然后使用java -cp %classpath; Hello执行,结果正确。
使用echo %classpath% 或者 set classpath,查看classpath环境变量值,发现只是显示当前用户变量中的classpath值,而不是系统变量中的classpath值。
解决方法1:
将系统变量中的classpath值添加到用户变量中,然后执行java Hello,成功!使用java -cp
%classpath; Hello执行,仍正确!
解决方法2:
在系统变量中的classpath值中添加 .;
表示显示当前路劲,如下图;可能需要重启下cmd
上网查找用户变量与系统变量的区别,用户变量是当前用户使用,你用其它用户登陆,这个环境变量就不起作用了(私有)。而系统变量,是对所有用户都可使用的(公有)。但还不太清楚为什么出现这种情况?
0 0
- 在CMD下用java命令出现“找不到或无法加载主类”的问题
- 在CMD下用java命令出现“找不到或无法加载主类”问题
- 在CMD下用java命令出现“找不到或无法加载主类”问题
- 在CMD下用java命令出现“找不到或无法加载主类”问题
- 在CMD下用java命令出现“找不到或无法加载主类”问题
- 在CMD下用java命令出现“找不到或无法加载主类”问题
- 在CMD下用java命令出现“找不到或无法加载主类”问题
- 在CMD下用java命令出现“找不到或无法加载主类”问题
- 在CMD下用java命令出现“找不到或无法加载主类”问题
- 在CMD下用java命令出现“找不到或无法加载主类”
- 在 CMD下使用java运行类出现“找不到或无法加载主类”
- cmd命令行下运行Java程序出现“找不到或无法加载主类”的错误
- CMD命令下,"找不到或无法加载主类"
- cmd下java找不到或无法加载主类解决办法
- 在cmd中报错:java找不到或无法加载主类
- 用cmd下的java中找不到或无法加载主类
- JAVA学习47_在Eclipse下,出现“找不到或无法加载主类 ”的问题的解决方式
- 在Eclipse下,出现“找不到或无法加载主类 ”的问题的解决方式
- 嵌入式文件系统之UBIFS移植
- Design Pattern Explained 读书笔记二——设计模式序言
- Tools - rinetd - port forwarding/redirection
- Xcode左侧工程下文件为灰色
- Ubuntu安装VSCode
- 在CMD下用java命令出现“找不到或无法加载主类”的问题
- 嵌入式Linux 挂载完根文件系统后,自动执行的文件分析
- UBI系统原理分析
- Ruby Profiler详解之stackprof
- iOS:hidesBottomBarWhenPushed的正确用法
- Leetcode 之 Jump Game
- 适配器模式
- C#webBrowser使用代理服务器的方法winform
- 欢迎使用CSDN-markdown编辑器