10.3だと、Project Builderではなく、Xcodeですよね? それはさておいていて、Xcodeは使っていないので、よくわからないのですが、とりあえずエディターでできるだけ簡単なサンプルソースを書いてみて、ターミナルからjavacして確認してみる。
それで動くようなら、javaやマシン構成の問題でなくXcode上でのJava作成の仕方の問題でしょう(今お読みになっている本と現在のXcodeではjavaソフトの書き方が違う)。
例えば以下のファイルを、TestFrame.javaで保存。
ターミナルから、
javac TestFrame.java
としてclassファイルができたのを確認して、
java TestFrame
これで動くかどうか? ですね。
import java.awt.*;
import java.awt.event.*;
public class TestFrame extends Frame implements MouseListener{
public static void main(String argv[]){
TestFrame myframe = new TestFrame();
myframe.setSize(500,300);
myframe.setVisible(true);
}
int x,y;
public void mouseClicked(MouseEvent e){
Graphics g = getGraphics();
x = e.getX();
y = e.getY();
g.drawOval(x,y,40,40);
g.dispose();
}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
TestFrame(){
addMouseListener(this);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
もちろん、うちの環境(10.3.2+java1.4.2)では動きます。漢字コードはShift-JIS、改行コードは普通にCRでいいと思います。