你的parseInt方法名称无法识别,可能是你的定义有问题,或什么字母拼写错误,是 Integer类的。

解决方案 »

  1.   

    可能是java路径配置的问题。
    找不到jvm系统的路径,也就找不到Integer.parseInt定义。
      

  2.   

    你上面的程序后面少了个 } 
    程序我运行过了,是没有问题的,我觉得是你的jdk有问题
      

  3.   

    路径,环境变量中设path =....;C:\j2sdk1.4.1\binjava_home = C:\j2sdk1.4.1\binclasspath = .;c:\j2sdk1.4.1\lib\dt.jar;c:\j2sdk1.4.1\lib\tools.jar这些我都设置了,并且从新启动了几次LAPTOP
      

  4.   

    估计是运行环境的设置问题,你写个HelloWorld试试!
      

  5.   

    java_home = C:\j2sdk1.4.1\bin应该是java_home = C:\j2sdk1.4.1吧?
      

  6.   

    java_home = C:\j2sdk1.4.1 这个改了,并且其他程序都可运行,HELLOWORLD也试了,都能编译运行,就是有integer.parseInt 的METHOD出问题!jvm系统的路径的问题吗?怎么改呀?
      

  7.   

    这种情况一般都是你jdk的问题,程序没有问题,Integer是外敷类,如果找不到这个方法,是你系统ide之间的问题,与你问的程序方法无关!
      

  8.   

    你的代码中
    int input=Integer.parseInt(arg[0]);
    能通过调试吗?
      

  9.   

    建议你装一个IDE不要装JDK,这样能省去初学时对classpath的很多疑问。
      

  10.   

    IDE是什么?开发环境?到哪里找?不好意思我在读书,我是按课本要求做的。
      

  11.   

    1、重新安装的是哪个版本,别不是SDK1.4.1
    2、类库中上万个方法就Integer.parseInt(String);不行?那你在愚人
    3、请把你程序编译时完整的异常信息贴出来
      

  12.   

    重新装了我的XP HOME,并且重新装了1.4.1,还是同样的问题,然后我又卸载试装了1.4.2_04,还是同样的问题,我的HELLO WORLD这些程序都可以COMPLIY通过,两个版本都可以,由于我是新手,这学期选了JAVA HOW TO PROGRAM的课,现在正在欲习课程,很多METHOD我也不懂,还有一个程序
    import javax.swing.JOptionPane;
    public class Square
    {
    public static void main(String args[])
    {
    String s=JOptionPane.showInputDialog("input a number");
    int n=Integer.parseInt(s);
    int nn=n*n;
    JOptionPane.showMessageDialog(null, 
    s + "square:" + nn,
    "title:square",
    JOptionPane.PLAIN_MESSAGE);
    System.exit(0);
    }
    }
    也是含INTER.PARSEINT(STRING),出现相同的错误提示:
    Square.java:7: cannot resolve symbol
    symbol : method parseInt (java.lang.String)
    location: class Integer
    int n=Integer.parseInt(arg[0]);我第一次装的时候都是可以运行的,休息几日后发现有问题了,所以重新装还是同样问题,现在连系统都重装了,依然如此.
      

  13.   

    这个问题在DOS模式下已经解决了,是PATH有些问题,但是在我的JCREATOR下依然没解决,依然提示那个错误?各位老师知道什么原因吗?JDK PROFILE下都是默认设的。