提主要问题之前先问下,我安装完JDK6.0后,什么都没设置,在命令行输入“java -version”,也会出现正常的版本信息,我以为就不需要进行环境配置了,结果用到javac编译的时候就出现类似于无此命令的提示,这是为什么,不是说测试环境是否设置好,就输入“java -version”,为什么测试正常,javac又不行,最后还是设置了path后才行。主要问题:java文件的文件名是首字母大写的,如:InputTest.java,不是说java大小写敏感吗?可我用“javac inputtest.java”,甚至“javac inpUtteSt.java”都可以编译。

解决方案 »

  1.   

    1.设置path:为了能执行javac命令,原来的命令没有这个,这个是java里面的命令,你当然要配了,这样系统才能找到并执行javac命令啊
    2.文件名大小写不区分,是因为你的操作系统文件名不区分大小写。
      

  2.   

    javac 不区分大小写
    java 区分大小写
      

  3.   

    Windows 害人啊~~~~,在 windows 的命令行下,文件名是不区分大小写的。所以使用 javac 能够找到相应文件,而 java 的参数是类的限定名,属于在 java 中处理的,区分大小写。建议 LZ 还是老老实实的区分大小写吧,好习惯很重要啊 
      

  4.   

    兄弟能不专这个牛角尖不,这样迟早害自己,用编译器自学就好,何必用DOS界面呢,
      

  5.   

    楼主的情况是执行javac的环境里不区分大小写比如windows,你用JAVAC都可以执行,这和java没关系了;如果换其他的系统(如Linux),肯定是不行的了。