是我笨还是JAVA难懂?我的01.java代码如下:
public class JavaExample {
  public static void main(String []args)
  {
    System.out.println("Hi,First JavaApp!");
  }
}我安装的是jdk1.5.0.09 是2K的系统,在系统里配置了java环境:
path
"%Java_Home%\bin"java_home
d:\java\jdk1.5.0_09
classpath
%java_path%\lib;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;
我在DOS窗口里进入了java\jdk1.5.0_09目录,输入:
javac 01.java
出现这样的:
01.java:1:类JavaExample是公共的,应在名为JavaExample.java的文件中声明public class JavaExample {
1 错误我找不出问题了,大小写我都很注意了。格式也很注意了,如何才能把这个01.java变成01.class呀。

解决方案 »

  1.   

    把文件名01.java变为JavaExample.java然后再编译就可以得到JavaExample.class,注意文件名必须与主类名一致
      

  2.   

    JAVA文件的名字要和public class的名字一样哦
      

  3.   

    可以这么起名字么?
    01.java好像不能以数字开头把
    呼呼
      

  4.   

    如果你的class是public的则文件名一定要和类名相同
    即都要叫JavaExample
      

  5.   

    把文件名改成JavaExample,如果class是public,文件名必须和累名相同,书上都有写的,仔细看看书
      

  6.   

    这不关是标志符的关系,数字是不可开头的啊。
    JAVA还要求主类必须和文件名是相同的啊,都用JavaExample.java吧,01.java不是个人可以用的。
      

  7.   

    把public删除就好or把文件名01.java变为JavaExample.java
      

  8.   

    在JAVA中,public的类名应该和它所在的文件名一个名字,并且一个文件中,最多只能有 一个public类,
      

  9.   

    肯定不对,JAVA要求文件名要跟类名相同,不知道你是怎么学的
      

  10.   

    把01.java文件名改成JavaExample.java就可以了
      

  11.   

    因为你这个类为public,所以你的文件名必须与类名完全一致,这也是Java比较弱智的一面.
      

  12.   

    文件名和含main方法的public类名要相同。
    还有,楼主的classpath环境配错了
    应该是
    .;%java_home%\lib;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;
    前面的一点代表当前路径
      

  13.   

    1.每个JAVA程序中只能有一个公共类,JAVA的文件名必须要和这个公共类名一致   
    2.需要注意的是,java语言的标识符必须得由下划线、字母、或美元符号开始,其余的字符可以是上述三种符号或数字0-9
      

  14.   

    JAVA里PUBLIC 类必须有个和他相同名的JAVA文件,就是把01.java 改成JavaExample.java
      

  15.   

    我也是新手刚开始练习的时候就是有些不习惯,也会出现文件名和public类名不一致的情况,除此之外我感觉新手容易用java执行文件名而不是含有main方法的类名,还希望能够都一些新手互相交流经验啊!
      

  16.   

    把文件名01.java变为JavaExample.java   or  把public删除就好
      

  17.   

    都说了我也没什么好说的
    当我记得我们老师说过java类名必须与保存时的名字一致而且要带上.java
      

  18.   

    step 1: 改文件名
    step 2:去掉public class 的public
      

  19.   

    类名必须与文件名保持一致,因为你要的是public的 若不是public可以不一致!!!
      

  20.   

    现在10分的题还那么多人回答,可见多数人保留在JAVA学习的初级阶段。
      

  21.   

    当一个类声明为 public 时,文件名称要和类名一致
    我也刚开始学,先看一下书吧,把基本的东西会了再研究代码会容易些
      

  22.   

    以为你的类是public的,所以文件名必须与类名相同,注意要区分大小写的哦
      

  23.   

    你适合看良GG的<<JAVA学习笔记>>
      

  24.   

    类名要和文件一件在.用到public修饰时
      

  25.   

    低价转让JAVA/Oracle系列的培训光盘资料,后面有联系方式,需要的请速联系。
    一、JAVA基础培训
    1.孙鑫Java无难事(共108集  SWF格式)
    2.张孝祥Java就业培训(共56集  RM/RMVB格式)
    3.翁凯Java语言视频培训(共30讲  CSF格式)
    二、JAVA进阶培训
    1.吉林大学远程JSP培训(共32讲 AVI格式)
    2.西安电子科技大学JSP在线课程(共35讲  AVI格式)
    3.JSP数据库系统开发培训( ISO格式 内含电子书及相关源代码)
    4.刘晓涛JAVA UML核心基础(共6集  RM/RMVB格式 )
    5.J2EE专题系列讲座之Struts(共5讲  AVI格式 )
    6.赛迪网校J2EE软件工程师培训(J2EE基础13集  高级17集  案例7集)
    7.J2EE Web程序开发(共38集)
    8.天峰培训J2EE快速进阶培训视频(共33讲  AVI格式)
    三、JAVA实战项目培训录像
    1.北京尚学堂科技_马士兵老师_项目实战手把手java视频教程-坦克大战
    2.北京尚学堂科技_马士兵老师_项目实战手把手j2se视频教程-Chat
    3.北京尚学堂科技_马士兵老师_项目实战手把手BBS教程
    四、数据库方面
    1.Oracle 9i DBA中文视频远程班培训录像(共64集  AVI格式)
    *1Z0-007 Introduction to Oracle9i SQL 
    *1Z0-031 Oracle9i DBA Fundamentals I 
    *1Z0-032 Oracle9i DBA Fundamentals II 
    *1Z0-033 Oracle9i Performance Tuning
        另附全套PPT培训讲稿。
    2.中科院Oracle 10G 数据库培训录像(共18集 rmvb格式)联系方式:
    Tel:13512510369(短信佳)
    QQ:421130479
    MSN:[email protected]
    E-mail:[email protected]
      

  26.   

    用到public修饰时,类名要和文件名一致~
    呵呵~~~
      我也是初学者~~以后还请个位多多关照啊~~
      

  27.   

    类用public修饰时,类名要和文件名一致
    classpath设为“.” 就可以了