在cmd(命令提示符)中,javac 文件名.java有错误C:\Users\Administrator>javac TestA.java
javac: 找不到文件: TestA.java
用法: javac <options> <source files>
-help 用于列出可能的选项
但是java 文件名就行
C:\Users\Administrator>java TestA
A
说明,TestA.java功能是打印‘A’,classpath下已加上文件所在路径,java命令行,javac就不行,为什么呢?

解决方案 »

  1.   

    TestA.java 是放在哪个目录的,  你就CD到哪个目录去 javac
      

  2.   

    classpath只管 Class文件 jar文件,  不管.java文件
      

  3.   

    或者:
    比如java文件的全路径是  d:\test\TestA.java你就 javac d:\test\TestA.java
      

  4.   

    和classpath无关,。;这不用管了!
      

  5.   

    C:\Users\Administrator>
    下面打 dir
    确认有TestA。java文件.
      

  6.   

    正确··可能楼主看视频的时候没有注意到人家的JAVA文件都是在特定目录下的··
      

  7.   

    你到path那个环境变量里面去把这个路径给加上去试试