不知道JCreator找到没有你的sdk的位置。
应该先有sdk,再装JCreator,这样JCreator会自动找到sdk位置。
另外
public static void main (string args[])-->
public static void main (String args[])

解决方案 »

  1.   

    可能是你的光标没有定在 main 函数体内,这是某些版本 JCreator 的 BUG
      

  2.   

    诺亚,很多谢啊.
    不过我是按上面的步去做的.
    但在doc 里面用javac 编译也是一样的错误啊.
    不知是不是编译软件出错,我想应是不会的啊.
      

  3.   

    光标定在 main 函数体内,也没用啊
      

  4.   

    string==>String
    doc==>dos把目录切换至E:\JCreator Pro\MyProjects\下javac Hello.java应该没问题,有问题贴出异常。命令行下编译正常,再来配制JCREATOR
    CONFIGURE==>OPTIONS==>JDK PROFILE==>LOCATE IN C:\Program Files\Java\jdk1.5.0\(FOR EXAMPLE)==>OK==>OK==>COMPILE==>EXECUTE
      

  5.   

    看看你保存的是什么文件?
    Jcreator 是什么东西啊为什么不用JDK呢?
      

  6.   

    不好意思啊,我不知classpath 在那找得到.
      

  7.   

    三星大哥,不用改classpath 吧,我一直都是安装同一个jdk的
      

  8.   

    这种莫名其妙的问题一般都是路径的原因导致的
    我也是个新手,刚开始学Java,说错了不要怪我
      

  9.   

    我觉得是目录的问题,看看:
    Directory : E:\JCreator Pro\MyProjects\Hello.java
    Directory应该只到E:\JCreator Pro\MyProjects这一级吧
    没用过JCreator,怀疑而已
    刚学,还是老老实实用UE + J2SDK吧,等到对Path和ClassPath没有任何并且对Java的类结构有些熟悉再用IDE
      

  10.   

    编译Hello.java需要定位Object.class,怎么找,通过classpath路径一个一个找。
    我看你的系统应该是98,看一下C盘根目录的autoexec.bat,里面应有一行,set classpath=.;java安装目录\lib。没有就自已加上,重新启动,command,把目录切换至E:\JCreator Pro\MyProjects\下javac Hello.java,即可。你是不是用JCREATOR编译第一个程序?
    1、定位JAVA安装目录
    CONFIGURE==>OPTIONS==>JDK PROFILE==>LOCATE IN C:\Program Files\Java\jdk1.5.0\(FOR EXAMPLE)==>OK
    2、CONFIGURE==>OPTIONS==>JDK TOOLS==>DEFAULT==>EDIT确认你的配置
    COMMAND:"$[JavaHome]\bin\javac.exe"
    PARAMETERS:-classpath "$[ClassPath]" -d "$[OutputPath]" $[JavaFiles]再不行,务必贴出异常提示,命令行下不可能是你提问中的异常,否则真帮不了你。
      

  11.   

    用javac 命令编译储存在d:\HelloWorld.java. 
    He.java的程序和上面的是一样的,已绝对是没有语法错误的了.
    竟还是通不过,错误提示如下:d:\>javac HelloWorld.java
    HelloWorld.java:2: illegal character: \11
      public static void main(String[] args){ System.out.print("lskdjl!");
                                             ^
    HelloWorld.java:3: illegal character: \11
    } }
     ^
    HelloWorld.java:3: <identifier> expected
    } }
      ^
    HelloWorld.java:4: illegal character: \0
    ^
    HelloWorld.java:4: illegal character: \0
     ^
    HelloWorld.java:4: 'class' or 'interface' expected
      ^
    6 errors请各位大哥为我一找原因,我的英语不太行,不知它在说什么东东
      

  12.   

    真服你了复制下面7行,覆盖原来的HelloWorld.java文件
    public class  HelloWorld
    {
    public static void main (String args[])
    {
    System.out.print("ni hao ");
    }
    }
    再来
      

  13.   

    是啊,上面的大哥,我的HelloWorld.java的内容就如你所说的一样.我不会问这么低B的问题的.你们上面说的这些我都是没错的.还有那位大哥想得出啊
      

  14.   

    请你务必复制后覆盖,根据你的出错提示全是非法字符,10有89是你输入了汉字又backspace结果全是非法字符。