java的跨平台性,要求它必须区分大小写。虽然在windows下,微软不区分大写,但是sun还是区分的。在unix下,也是区分的。
JBuilder中自带有jdk,所以你也可以用jbuilder编译java程序。
javac命令需要参数FileName.java,而运行的时候,即java,就只需要FileName了。
建议你看看sun的关于java的教程。

解决方案 »

  1.   

    这和java的类文件组织形式有关,一个目录中的java生成同名的class文件,而当前目录就是所装载package,在package中是大小写区分的。JB带jdk和tomcatjava filename 就如同在java文件前import, 你不用import java.xx.xxx.class吧?
    同样,都是一个装入类库的动作。
      

  2.   

    下载安装J2SE后,还需配置系统变量:PATH和CLASSPATH
      

  3.   

    Javac 文件名
    Java  文件名不带后缀
    这是java编译和执行的格式,为什么J2se下载了不可以用而JBuilder可以用?那是因为JBuilder里面已经配置好了jdk的路径和类路径,把编译和执行封装在里面了,这些其实只要看看java的基础的书籍就明了了
      

  4.   

    java filename,只能这样用,因为java 默认的是filename+.class,你加上一个.class,就成了filename.class.class 了