illegal character是什么问题?

elva607 2009-02-08 01:49:53
初学JAVA,书上照抄了段代码如下:
import javax.swing.*; //插入javax.swing包
import java.awt.*;    //插入java.awt包
public class Frame1
{
  JFrame frameObj; //声明JFrame类对象
  public Frame1()    //创建构造符函数
  {
   frameObj=new JFrame("1"); //创建JFrame对象
   frameObj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   frameObj.setVisible(true);
   frameObj.setSize(240,90);
}
}
public class J01_Frame
{
public static void main(String[]args)
{
new Frame();
Frame j01Obj=new Frame();
}
}
编译后23个错误
C:\java\Frame1.java:9: illegal character: \12288
import java.awt.*;    //插入java.awt包
^
C:\java\Frame1.java:9: illegal character: \12288
import java.awt.*;    //插入java.awt包
^
C:\java\Frame1.java:9: illegal character: \12288
import java.awt.*;    //插入java.awt包
^
C:\java\Frame1.java:9: illegal character: \12288
import java.awt.*;    //插入java.awt包
^
C:\java\Frame1.java:12: illegal character: \12288
  JFrame frameObj; //声明JFrame类对象
^
C:\java\Frame1.java:12: illegal character: \12288
  JFrame frameObj; //声明JFrame类对象
^
C:\java\Frame1.java:12: <identifier> expected
  JFrame frameObj; //声明JFrame类对象
^
C:\java\Frame1.java:13: illegal character: \12288
  public Frame1()    //创建构造符函数
^
C:\java\Frame1.java:13: illegal character: \12288
  public Frame1()    //创建构造符函数
^
C:\java\Frame1.java:13: illegal character: \12288
  public Frame1()    //创建构造符函数
^
C:\java\Frame1.java:13: illegal character: \12288
  public Frame1()    //创建构造符函数
^
C:\java\Frame1.java:13: illegal character: \12288
  public Frame1()    //创建构造符函数
^
C:\java\Frame1.java:14: illegal character: \12288
  {
^
C:\java\Frame1.java:14: illegal character: \12288
  {
^
C:\java\Frame1.java:15: illegal character: \12288
   frameObj=new JFrame("1"); //创建JFrame对象
^
C:\java\Frame1.java:15: illegal character: \12288
   frameObj=new JFrame("1"); //创建JFrame对象
^
C:\java\Frame1.java:16: illegal character: \12288
   frameObj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
^
C:\java\Frame1.java:16: illegal character: \12288
   frameObj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
^
C:\java\Frame1.java:17: illegal character: \12288
   frameObj.setVisible(true);
^
C:\java\Frame1.java:17: illegal character: \12288
   frameObj.setVisible(true);
^
C:\java\Frame1.java:18: illegal character: \12288
   frameObj.setSize(240,90);
^
C:\java\Frame1.java:18: illegal character: \12288
   frameObj.setSize(240,90);
^
C:\java\Frame1.java:19: <identifier> expected
}
^
23 errors
请问是什么情况,应该不是字符间空格的问题,请指教
...全文
1780 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fosjos 2009-02-08
  • 打赏
  • 举报
回复
有中文全角空格,搜一下,全部删了
捏造的信仰 2009-02-08
  • 打赏
  • 举报
回复
将所有的中文去掉试试看。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧