我安装的是JDK1.4.2,开发环境已经配好了的呀。
我用WINDOWS自带的NOTEBOOK写了个JAVA程序,另存为WELCOME。JAVA 放在D盘的MYCLASS文件中。
可是我输入D:\myclass>javac welcome.java 却出现了以下的内容
error:cannot read:welcome.java
1error
这是怎么回事呢,是应为要区别大小写吗?
初学JAVA就遇到问题了,查了很多书都找不到答案,请老手指点一下。

解决方案 »

  1.   

    pls use "javac WEELCOME.java" to complie your java file.because your file name is WELCOME.java,so it can't found the file.
      

  2.   

    有没有可能是你将文件存成了“WELCOME.JAVA.TXT ”了?
      

  3.   

    肯定是将文件存成了“WELCOME.JAVA.TXT ”了
      

  4.   

    如果是txt的文件,java会给出异常
    Exception in thread "main" java.lang.NoClassDefFoundError: [filename]   <--文件名可能是其他原因.等待高手回答
      

  5.   

    你的文件名不会是"WELCOME。JAVA"吧?
    如果是的话,注意大小写,把它改为welcome.java(此处的welcome要和文件中的类名相同)
    同时注意文件的扩展名是否为.java (可通过"工具-->文件夹选项-->查看-->隐藏已知文件类型的扩展名"去掉钩)
      

  6.   

    我遇见过同样的问题。你把文件名改下重新保存下。或者是把jdk重新启动下OK 了。。
      

  7.   

    有没有可能是你将文件存成了“WELCOME.JAVA.TXT ”了?
    ____________________________________________________________
    我把文件另存了,文件还是WELCOME.JAVA.TXT ,图标还是NOTEBOOK的,怎么回事呢?
    我还是不可以编译呀
      

  8.   

    改个名重新编译一下,如welcome1.java
    并把类名也改成welcome1
    Windows不区分大小写,因此你的改名是不管用的
      

  9.   

    你保存的时候保存成 "welcome.java",记着要加引号,这样就是JAVA文件不是TXT文件了,呵呵
      

  10.   

    文件名的问题我就不说了,你看看设置了环境变量没有,那个classpath一定要弄对。那是下一步的关键。你在执行的时候先执行一下:D:\class>set classpath=%classpath%;.\
    也就是将当前目录临时设置到环境变量中,再执行D:\class>javac welcome.java 
    应该没有问题了。
      

  11.   

    你保存的时候保存成 "welcome.java",记着要加引号,这样就是JAVA文件不是TXT文件了,呵呵
    ——————————————————————————————————---——————
    还要加引号?我实践一下,谢谢那位老大了。