javac helloWorld.java,编辑完的文件的扩展名应为*.java,在编译时也要有扩展名---.java

解决方案 »

  1.   

    不好意思各位大哥,我写错了,我的命令行是javac helloWorld.java,步骤我都是按照书上进行的,我还做了好几遍,步骤我想应该不会错的拉
      

  2.   

    javac helloWorld.java 加上扩展名,要运行时使用java helloWorld 就OK了
      

  3.   

    文件名的大小写是否都一样?是helloWorld.java 还是HelloWorld.java
      

  4.   

    JAVA中要特别注意,拼写(大小写)问题
      

  5.   

    没错,文件名都是HelloWorld.java ,大小写我也特别注意拉,书上也提示过拉
      

  6.   

    在环境变量中添加一个classpath 值为:C:\j2sdk\lib\dt.jar;C:\j2sdk\tools.jar
    再添加一个java_home 值为:C:\j2sdk 再试试.
      

  7.   

    你的源文件*.java是不是没放在d:\JavaTest>下面
      

  8.   

    path=C:\j2sdk\bin;
    classpath=.;C:\j2sdk\lib\dt.jar;C:\j2sdk\lib\tools.jar;
    确保java文件在d:\JavaTest>下
    d:\JavaTest>javac HelloWorld.java
    d:\JavaTest>java HelloWorld
      

  9.   

    当然放在d:\JavaTest>下面拉,怎么不见你QQ上
      

  10.   

    classpath=.;C:\j2sdk\lib\dt.jar;C:\j2sdk\lib\tools.jar; 这个路径是什么意思
      

  11.   

    你好呀,我月初才开始学的,现在书看到变量,类那章。可能你默认路径不对,set path=%path%;X:\jdkXX\bin 试试看这 X为盘符 XX为安装文件名 我估计你是大多是这个问题
      

  12.   

    skylan(人在旅途!!!)  写的对的.你一定是初始环境设置有问题
      

  13.   

    .;的意思是当前路径的意思。我是昨天第一次接触java的。多多指教。共同进步
      

  14.   

    path=C:\j2sdk\bin;
    classpath=.;C:\j2sdk\lib;
    好像就可以了!.;表示当前目录,后面的是俩个类库的目录
      

  15.   

    path=C:\j2sdk\bin;
    classpath=.;C:\j2sdk\lib;
    好像就可以了!.;表示当前路径,后面的是俩个类库的路径
      

  16.   

    我的classpath就只是这样写了classpath=.,照样可以编译运行程序
    呵呵
      

  17.   

    上面的方法都试过了,编译时还是提示error:cannot read:HelloWorld.java 1 error错误,还请高手指教,在线等!!!!!!!!