java classpath
一开始我的java环境变量配置是这样的:
一些基本的命令都能用,例如jps
,java -version
,javac xxxx
。调用java环境的软件也没报错。
但是等到自己编译运行一个简单的输出helloWorld的java程序时,发现编译(javac
)转换时未出现错误,运行(java
)时报错了,如下图:
上网搜了很多相关问题,最后还是stackoverflow找到了结果。
原来是没有搞懂classpath,汗!最终将环境变量更改如下:
重新运行后未报错:
最后,提一个我犯过的小错误:java程序编译路径里不要出现java,会和java内部出现命令冲突,所以java会报错!