报的是
test.java:1:class Vardemo is public,should be declared in a file named Vardemo.java
是不是我的jdk设置错了呀

解决方案 »

  1.   

    可以编译呀!结果如下:字节型变量 b=85
    短整型变量 s=22015
    变量 i=110000
      

  2.   

    文件名和类名要一样的
    VarDemo.java
      

  3.   

    大哥 你的文件名是VarDemo.java  不是 Vardemo.java
    注意大小写
      

  4.   

    你保存的文件名应该是 VarDemo.java
    是大小写 的问题吧
    你在文件中定义的类是 Public class VarDemo
    你的文件名就应该是   VarDemo.java
      

  5.   

    很简单,看你的出错信息:“class Vardemo ”is public,should be declared in a file named “Vardemo.java”
    引号中的为Vardemo,而你的程序第一行:public class“ VarDemo”
    引号中的为VarDemo,两个d一个大写,一个小写即主文件名与类名不一样,所以不能编译
      

  6.   

    原来如此,多谢几位呀,,,小弟是初学这个的,以前学C的时候可没有这么多的限制,看了java书,也不知道是没写呢,还是看书不仔细,总之,谢谢啦