我的jdk安装正确,测试了也是正确的。但是运行不了java的文件。我用记事本遍了个HelloWorld的程序改为java格式在命令提示符中编译时输入javac HelloWorld.java运行时出现找不到HelloWorld。这是怎么回事啊,请各位给我出出意见啊。

解决方案 »

  1.   

    baidu搜索classpath的设置。还有就是你确定你的文件是.java而不是.java.txt (显示文件的扩展名打开,随时看到文件扩展名)
      

  2.   

    JAVA_HOME设置:
    jdk目录的具体路径,比如   ;D:\Program Files\Java\jdk1.6.0_10;ClassPath设置:
    ;.;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;Path设置:
    %JAVA_HOME%\jre6\bin;.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
      

  3.   

    你的HelloWorld.java文件是放在哪里的哦?要让cmd找到这个文件夹才能找到哦 你的问题应该不是环境变量的问题,不然会出现找不到javac  而不是HelloWorld的error
      

  4.   

    先测试javac -version,看出版本号不?
    没出是配置环境变量错误,出版本号后,进入你要Test.java目录,
      

  5.   

    找不到,肯定就是路径问题了,设置path和classpath,这个网上很多
    path:C:\Program Files\Java\jdk1.6.0_10\bin
    classpath:.;C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10
    \lib\tools.jar;前面的.;表示当前路径
      

  6.   


    package hello;public class HelloWord {
    }d:\hello\HelloWord.javad:\hello\>javac HelloWord.javad:\>java hello.HelloWord
      

  7.   

    javaC是又java文件生成class文件java 文件名 才是运行你先输入个 java ,javac 看看有没有回显。。如果没有,环境变量设置有问题。你放在系统环境变量中,
    如果放在用户环境变量中,要重启或者注销下。。