LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 681|回复: 4

关于java编译的问题

[复制链接]
发表于 2004-5-11 16:35:39 | 显示全部楼层 |阅读模式
编译如下的程序
import java.awt.*;
import javax.swing.*;
import javax.*;
public class MyFrame extends JFrame
{
JButton button1;
JFrame frame;
MyFrame()
{
frame = new JFrame("window");
button1=new JButton("enter");
}
void disPlay(){
frame.getContentPane().add(button1);
frame.setSize(200,200);
frame.setVisible(true);
}
public static void main(String args[])
{
MyFrame fr=new MyFrame();
fr.display();
}
}
出现以下的问题
MyFrame.java:2: Can't find default package `javax.swing'. Check the CLASSPATH environment variable and the access to the archives
MyFrame.java:4: Superclass `JFrame' of class `MyFrame' not found.
   public class MyFrame extends JFrame
                                ^
MyFrame.java:6: Type `JButton' not found in declaration of field `button1'.
   JButton button1;
   ^
MyFrame.java:7: Type `JFrame' not found in declaration of field `frame'.
   JFrame frame;
   ^
4 errors
我装的是jdk1.4.2的版本,这是我在/etc/profile设置的环境变量
JAVA_HOME=/usr/local/j2sdk1.4.2
JRE=$JAVA_HOME/jre
CLASSPATH=$JAVA_HOME/libJRE/javawsJRE/lib:.
PATH=$PATHJAVA_HOME/binJRE/bin:.
export JAVA_HOME JRE CLASSPATH PATH

重装jdk也不管用

哪位高手能帮我看看是哪的问题?谢谢了!
发表于 2004-5-11 20:42:32 | 显示全部楼层

请先将程序修改如下吧

import java.awt.*;
import javax.swing.*;
//import javax.*;
public class MyFrame extends JFrame
{
JButton button1;
//JFrame frame;
public MyFrame()
{
this.setTitle("window");
this.setLocation(200,200);
//frame = new JFrame("window");
button1=new JButton("enter");
this.getContentPane().add(button1);
}
//void disPlay(){
//frame.getContentPane().add(button1);
//frame.setSize(200,200);
//frame.setVisible(true);
//}
public static void main(String args[])
{
MyFrame fr=new MyFrame();
//fr.display();
fr.show();
}
}
 楼主| 发表于 2004-5-11 22:21:18 | 显示全部楼层
还是同样的错误啊.
发表于 2004-5-12 16:06:58 | 显示全部楼层
这是我的CLASSPATH,参考修改一下:
CLASSPATH=.:/usr/j2sdk1.4.2_02/lib/tools.jar:/usr/j2sdk1.4.2_02/jre/lib/rt.jar:/usr/local/jakarta-tomcat-4.1.30/common/lib/servlet.jar
 楼主| 发表于 2004-5-14 15:54:57 | 显示全部楼层
好了,是系统自带的java未删的缘故。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表