JDK环境我觉得OK
按照书上的步骤,用cmd运行一个小Hello的时候,提示如下,请问,是哪里出了问题。
看下是不是你的环境变量的配置有问题
应该是你的环境变量没有配好
环境变量的配置有问题,你改改吧:
HOME是 D:\Java\jdk1.8.0_11
Path是 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH是 .;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar
path和CLASSPATH里面的内容不能变,要按照这个来。home才指的是你安装jdk的路径
在我看是楼主运行方式错误。因为你java文件里的包名是src.firststep.编译后会在当前楼主所在目录位置找有没有这个包,显然当前目录没有这个包(这个包在上上级),所以简便一点的方法是:
楼主cd 切换到G:\Eclipse\firststep下 运行java src.firststep.OneDay1 即可(单词可能有错误,楼主自行验证)。当然运行方式有很多,楼主可百度下,基本机制是由包含包名!!!!
又是这个错误,,,新手还是安安静静使用eclipse吧,,cmd是大牛装逼的,,
之前遇到这错误,,瞎搞搞好了,,同样的配置,,过了几天,,又出问题了,,
使用eclipse吧,,要不这个问题能把你绊的很惨(我一开始因为一直出现此问题,跑去学c了( ▼-▼ ))
eclipse 生成的javaw文件在cmd控制台编译时,要把package声明去掉, 赞同 3L