我编写的简单的代码能够用Javac  *.java编译以及运行,可是编写的带有如:
  import  java.awt.*;
  import  java.awt.event.*;
  import  javax.swing.*;
 像前面有这样的代码时就不能编译呢,请问是不是现在不是用SDK命令符编译或者用别的其他的工具编译呢,还是仅仅是我后面的代码出错了呢,请大家详细解答,谢谢

解决方案 »

  1.   

    估计是代码出错了..
    因为java代码都要加载lang包的..应该不是加载的错把错误提示发上来看看?
      

  2.   

    D:\>javac ChooseTeam.java
    ChooseTeam.java:3: <identifier> expected
    JRadioButton [] =new JRadioButton[4];
                    ^
    ChooseTeam.java:12: '(' or '[' expected
     JPanel pane=new JPanel;
                           ^
    ChooseTeam.java:13: '(' or '[' expected
     ButtonGroup group=new ButtonGroup;
                                      ^
    ChooseTeam.java:14: ';' expected
    for( int i=0,i<teams.length,i++){
                  ^
    ChooseTeam.java:20: illegal start of expression
      

  3.   

    比如就是这样的错误,我直接在记事本里编写的
    import javax.swing.*;
    public class ChooseTeam extends Jframe{
    JRadioButton [] =new JRadioButton[4];
    public ChooseTeam(){
      super("ChooseTeam");
      setSize(140,190);
     setDefaultCloseOperation(JFarme_EXIT_ON_CLOSE);
     teams[0]=new JRadioButton("a");
     teams[1]=new JRadioButton("b",true);
     teams[2]=new JRadioButton("c");
     teams[3]=new JRadioButton("d");
     JPanel pane=new JPanel;
     ButtonGroup group=new ButtonGroup;
    for( int i=0,i<teams.length,i++){
    group.add(teams[i]);
    pane.add(teams[i]);
    }
    set ContentPane(pane);
    show();
    }
    public static void main(String[] args){
    ChooseTeam ct=new ChooseTeam();
    }
    }
    然后放到Windows CMD上运行就有前面的错误,我不知道这样的代码是不是不在这个环境中运行的而需要在别的环境中运行,如浏,览器之类的
      

  4.   

    JRadioButton [] =new JRadioButton[4];
    JPanel pane=new JPanel;
    ButtonGroup group=new ButtonGroup;
    ..................................................厉害啊!
      

  5.   

    你代码错了啊
    JPanel pane=new JPanel();
      

  6.   

    ChooseTeam.java:3: <identifier> expected
    JRadioButton [] =new JRadioButton[4];看提示。。
    他说identifier没有,那么就应该看是否identifier有没有这里应该是JRadioButton team[] = new JRadioButton[4];
    没有申明team,你怎么可以用他?
      

  7.   

    JRadioButton [] =new JRadioButton[4];  //你这是在干什么 ?
    for( int i=0,i<teams.length,i++)   //仔细看看你的FOR语句
    JPanel pane=new JPanel;           //你好像不是java程序员.set ContentPane(pane); //这个?
      

  8.   

    再去抱着Java基础知识啃一个月吧