我已安装上了JDK,在命令提示符下输入javac已没问题,而且输入javac -version也已可以查出所用的版本,可是在记事本编完程序后,改为Address.java,记事本无丝毫反应,在命令提示下运行,显示错误是:
javac: 找不到文件:Address.java
用法:javac<options ><source files
-help 用于列出可能的选项
可是当我输入-help时,错误为:
‘-help’不是内部或外部命令,也不是可用性的程序或批处理的文件。

解决方案 »

  1.   

    环境变量配置有问题。
    classpath=.;%JAVA_HOME%\lib其中,JAVA_HOME为你安装jdk的目录
      

  2.   

    一个可能是环境变量没有设,二、可能楼主还没有发现,是不是自己编的JAVA文件后面是不是还有一个TXT后缀名啊
      

  3.   

    除此之外要把命令转到Java文件所在的路径里面去,比如说你的文件放在E盘下,那么就:E:\>javac Address.java
    E:\>java Address
      

  4.   

    没有指定文件夹,要切换到Address.java 所在的文件夹。
    例如:Address.java在E:\java里面
    则要转换为
    E:\java>javac Address.java 
    E:\java>java Address
      

  5.   

    用JCreator很好用的
    free ware
      

  6.   

    可能是环境变量没有配或者是你java 文件的所在目录没有配
      

  7.   


    你在命令行运行java和javac如果都没有问题的话还有几种可能:一是你是java文件路径没有进对,二是文件名可能有问题,你打开“我的电脑”--“工具”--“文件夹选项”--“查看”--里边有一项"隐藏已知文件扩展名"前的勾去了再查看一下你的那个文件后缀有问题吗,三是文件名要与文件里的CLASS类名一至,不要随便改哦
      

  8.   

    如果能用开发工具就用开发工具吧,java用eclipse比较好,没有太多问题
      

  9.   

    找不到文件,这个是后缀名的问题,你真正的文件后缀名应该还是.TXT在我的电脑-工具-文件夹选项-查看里面,去掉“隐藏已知文件扩展名”的勾选。然后把你那个文件的.txt后缀名去掉,就变成了.java文件了。
    如果是.java文件的话,文件图标默认情况下不会是记事本的图标
      

  10.   

    P.S.
    很关注LZ 109%的结贴率是如何实现的
      

  11.   

    把tet换成java后文件根本没有任何转变呀!路径肯定没问题的!
      

  12.   

    以上所说的问题都不存在,我平时用的就是eclipse不过还是想弄明白JDK为什么不可用
      

  13.   

    可能是你的后缀名的问题,,也许你的还是TXT格式的,,你可以属性一个看看
      

  14.   

    没这么难吧?
    我们平时用时都这样:
    我的电脑-属性-高级-环境变量:
    新建:变量名 path
         变量值 C:\Java\jdk1.6.0_04\bin
    这样就可以了啊,不过要重新运行cmd
      

  15.   

    一 确定环境变量都设置好了 
      如果下载完成后安装J2SE-SDK到E:\jsk目录下: 配置环境变量如下: JAVA_HOME = E:\jdk PATH = %JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib; CLASSPATH = %JAVA_HOME%\lib;%JAVA_HOME%\jre\lib; 二 确认在cmd的目录进入到Java文件所在的目录
       就是所说的  没有指定文件夹,要切换到Address.java 所在的文件夹。 
    例如:Address.java在E:\java里面 
    则要转换为 
    E:\java>javac Address.java 
    E:\java>java Address 三 一定要确认你保存文件的后缀名  有的文件是 Address.java.txt  不过由于系统设置的隐藏后缀 显示的时候是 Address.Java  四  保存的文件名要和主类名一致 包括大小写  不过这种问题一般都出在运行时候再不行的话 英雄 你换个JDK吧    要不 换台电脑也成....