前言
最近打算重新学习一下java编程思想,通过命令行执行第一个代码就出问题了,javac和java -version都是正常的,java命令会报错 错误: 找不到或无法加载主类 HelloDate
一、本地配置
综合观察下来应该是jdk的环境的配置有问题,本地配置的jdk环境如下
二、解决方案
具体操作:在classpath前添加.; 如下图所示,可以正常执行
总结
我们在添加配置的时候,对于配置的含义,有时候是一知半解,所以对应配置前面加上“.;”会认为这是个多余的字符,然后不小心就删除或者遗漏了,所以有时候这种最基础的配置我们需要去了解其中含义,才能尽量避免这种错误。
“.”表示在当前目录,即java等命令运行时所在目录,所以没有这个“.”,jvm就找不到你当前目录的class文件,因为你没有配置当前目录为classpath