# 练习2：在生成过程中排错

本练习将向您讲解如何在生成过程中对发现错误的源代码行进行定位和改正。生成错误通常包括不正确的语法、 未经说明的变量，以及拼错的关键字。

如果您还没有在Blink项目中添加使单词跳动的代码，现在应该先按编辑源代码中的说明去完成这项工作。

## 定位错误

1. 在项目管理器中检查当前项目的名字。
   如果当前项目不是Blink，就双击Blink项目名。
2. 单击Java Development Environment主工具栏中的“生成”按钮。
   Java Development Environment在缺省情况下会用Java Development Environment Java编译器来编译Blink项目；此编译器要比标准的JDK Java编译器速度快。

   “生成”制表项中列出了两个错误。源代码编辑器对第一个出错的源代码行用黄色高亮显示。

## 排错

1. 通过在`offset`两边加上括号来改正第55行上的第一个错误。
   这一行现在应该是这样的：
   `if (offset)`
2. 在“生成”制表项中，选择第二个错误`Blink.java: 61`
   源代码编辑器将高亮显示下一个出现错误的源代码行。
3. 通过在第60行的`y = y / 2`之后添加一个`;`来改正这个错误。
   这一行现在变成这样：
   `y = y / 2;`
4. 单击“编辑/调试”工具栏中的“保存文件”按钮。
   现在已将程序中的错误排除掉，可以重新生成这个程序了。

## 重新生成项目

1. 单击主工具栏中的“生成”按钮。
   应该不会再出现任何错误了。如果还有错的话，请转回源代码编辑器并在代码上双击， 看看是不是有输入错误的地方。
2. 单击Java Development Environment主工具栏中的“运行”按钮。
   Java Development Environment开始运行这个项目，其中的文本不但会闪烁，还会上下跳动。

下一课：

  您已经完成了本教程中的所有课程。下一个教程是教程四：浏览项目。