解决给分:
我在vista下装jdk1.5.0的。
安装目录:C:\Program Files\Java\jdk1.5.0_15。
系统变量:
JAVA_HOME   C:\Program Files\Java\jdk1.5.0_15
CLASSPATH   .;%JAVA_HOME%\lib;
Path  %JAVA_HOME%\bin;
C:\Users\temp9\Desktop下:a.java
doc下:
C:\Users\temp9\Desktop>javac a.java
错误:无法读取:a.java
1错误。
为什么?
 

解决方案 »

  1.   

    我在装jdk前,把vista下的3个java什么安装文件给删除了(名字记不清了),是否和这3个文件有关系呢?
      

  2.   

    多数是权限问题 看看Desktop文件夹的属性-安全-编辑
      

  3.   

    如果 C:\Users\temp9\Desktop\下有 a.java
    那么 C:\Users\temp9\Desktop\下执行 javac a.java
      

  4.   

    你把a.java放到其他的地方,不放到桌面上看看可不可以!
      

  5.   

    我在装jdk前,把vista下的3个java什么安装文件给删除了(名字好像是java(TM)什么什么的),是否和这3个文件有关系呢?
      

  6.   

    http://zhidao.baidu.com/question/38241450.html?fr=qrl
    http://zhidao.baidu.com/question/933773.html?fr=qrl
      

  7.   

    问题解决了.
    我的测试文件叫a.java.但vista隐藏了其后缀名.txt,
    其实我的文件应该叫a.java.tex,所以jdk找不到.草.
    谢谢大家.
    揭帖.