java程序的毛病 哪哥们帮帮忙啊

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:32:10
第一次编的程序 用记事本
public class sx {
public static void main(String[] args){
JOptionPane.showMessageDialog("Example 1.2 output");
}
}

运行JAVAC后 出现“cannot resolve symbol”
jdk安装在C:\j2sdk1.4.2_15
JAVA_HOME=C:\j2sdk1.4.2_15
PATH=%java_home%\bin;%java_home%\jre\bin
CLASSPATH=.;%java_home%\lib;%java_home%\lib\tools.jar

环境配置没有问题 那是怎么回事呢 高手帮帮忙了

一、要引入包:首先加入 import javax.swing.*;
二、showMessageDialog这个方法的参数你传错了,所以编译器认为没有这个方法。你可以去sun的官方查一下API文档的相关介绍。
网址是:http://java.sun.com/j2se/1.4.2/docs/api/index.html
三、程序我帮你改好了(测试通过),如下:
import javax.swing.*;
public class sx {
public static void main(String[] args){
JOptionPane.showMessageDialog(null, "Example 1.2 output","弹出窗测试", JOptionPane.ERROR_MESSAGE);
}
}

import javax.swing.JDialog

java_home要大写~和上面的对应啊
出现cannot resolve symbol说明是有的符号打错了