本人在配置完path变量之后,打开命令行进行java -version  显示jdk版本等信息说明配置成功,但我在完成一个代码后,在命令行上切换到代码存放的盘下输入javac J21work\HelloWorld.java(J21work 是我的代码存放目录),结果显示can not read "J21work\HelloWorld.java"提示请问是怎么回事

解决方案 »

  1.   

    这是个 DOS 问题,
    要看你当前  目录在什么地方 ,
    因为你使用的是相对路径 J21xxx\xx.java 也就是说相对当前目录来说文件它在 J21xx子目录下,名为 xx.java , 如果你当前正好在 xx.java 的上两级目录 的话就能找到,你用  cd 后面不带点看看你当前目录在什么地方。 或者用 javac E:\J21Work\xxx.java 或者\J21work\xx.java 这样绝对路径 ( \开头或 E:\ 这样的形式是绝对路径。