taray
  编写简单的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
 
转载注明本文地址: http://www.ablanxue.com/prone_8051_1.html

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-06-05
  • 2021-04-10
  • 2021-12-02
  • 2021-04-08
  • 2022-12-23
  • 2022-12-23
  • 2021-08-23
猜你喜欢
  • 2021-04-11
  • 2021-04-01
  • 2022-02-25
  • 2021-04-02
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案