public class HelloJava
{
  public static void main(String[]args)
  {
     System.out.println("Hello,java!");
  }
}
运行后得:
C:\j2sdk1.4.2_04\bin>javac hellojava.java
hellojava.java:1: 'class' or 'interface' expected
public Class HelloJava
       ^
1 error
是怎么回事?请各位高手指点迷津!!还有JAVA安装好后怎么设置环境变量??

解决方案 »

  1.   

    public Class HelloJavaclass 的c需要小写
      

  2.   

    C:\j2sdk1.4.2_04\bin>javac hellojava.java
    ----------------------------------------------
    另外你应该在hellojava.java所在的目录执行这个操作,
    把C:\j2sdk1.4.2_04\bin加入到你的环境变量path里面
      

  3.   

    如果是WINDOWS,直接在我得电脑->属性->高级->环境变量设置PATH=C:\JDK\BIN(JDK目录)
    当然也可以用 JAVAC -classpath "c:\jdk\bin;..." hell
      

  4.   

    和目录和path没有关系
    没见他的命令行是C:\j2sdk1.4.2_04\bin
    改成小写,应该没有问题的
      

  5.   

    你的类名是HelloJava
    用 javac HelloJava.java
    一定要区分大小写
      

  6.   


    C:\j2sdk1.4.2_04\bin>javac hellojava.java
    hellojava.java:1: class HelloJava is public, should be declared in a file named
    HelloJava.java
    public class HelloJava
           ^
    1 error
      

  7.   

    hellojava.java:1: class HelloJava is public, 必须把文件名命名为:HelloJava.java也就是说你的类名要与文件名一致,严格区分大小写
      

  8.   

    顺便问一下
    在我的电脑 属性 设置环境变量里  Path的值是windows的  是把它改成java的还是新建一个PATH鞋java的?
      

  9.   


    C:\j2sdk1.4.2_04\bin>javac Hellojava.java
    Hellojava.java:1: class HelloJava is public, should be declared in a file named
    HelloJava.java
    public class HelloJava
           ^
    1 error
    好象不关文件名大小写的事