重新装了我的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]);我第一次装的时候都是可以运行的,休息几日后发现有问题了,所以重新装还是同样问题,现在连系统都重装了,依然如此.
找不到jvm系统的路径,也就找不到Integer.parseInt定义。
程序我运行过了,是没有问题的,我觉得是你的jdk有问题
int input=Integer.parseInt(arg[0]);
能通过调试吗?
2、类库中上万个方法就Integer.parseInt(String);不行?那你在愚人
3、请把你程序编译时完整的异常信息贴出来
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]);我第一次装的时候都是可以运行的,休息几日后发现有问题了,所以重新装还是同样问题,现在连系统都重装了,依然如此.