令牌" - "上的语法错误, - 预期

CDu*_*uck 4 java eclipse java-8

我正在使用Eclipse IDE for Java Developers,Kepler Service Release 2,并安装了jdk1.8.0作为JRE.

我使用Java中的所有功能于一身的傻瓜学习Java SE 8,并编写程序时,使用摇摆,我得到这个错误:syntax error on token "-", -- expected

使用此代码:

button1 = new JButton("Click me!");
button1.addActionListener(e -> button1Click() );
panel1.add(button1);

exitButton = new JButton("Exit");
exitButton.addActionListener(e -> exitButtonClick() );
panel1.add(exitButton);
this.add(panel1);
Run Code Online (Sandbox Code Playgroud)

BUTTON1和exitButton已被定义为Jbutton将已经和我有进口的javax.swing.*和java.awt.event中.*.

我怎样才能解决这个问题?

Jig*_*shi 16

如果你在kepler上安装此更新:http://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

然后设置

windows > preferences > java > compiler > compiler compliance level > 1.8 
Run Code Online (Sandbox Code Playgroud)