当前位置: 首页 > 知识库问答 >
问题:

Eclipse-Kepler,Java 8编译问题“令牌上的语法错误”

阮才俊
2023-03-14

我在JDK1.8.0中使用Eclipse Kepler。在与java8或collect构造相关的import语句中,我没有遇到任何编译问题。然而,我在:-dish::getname中得到了编译问题...它说..标记上的语法错误,请删除标记。

正在尝试运行以下代码:

List<String> dishNames = menu.stream()
                              .map(Dish::getName)
                              .collect(toList());

System.out.println(dishNames);

Dish是一个具有String属性名的java对象。

我已经安装了JDK8,在eclipse Java构建路径中添加了最新的JRE。Java编译器遵从性。

有什么暗示我错过了什么愚蠢的东西吗?

共有1个答案

佴波鸿
2023-03-14

我认为您错过了在eclipse Kepler中安装java8支持。您可以按此链接获取详细说明。

https://wiki.eclipse.org/jdt/eclipse_java_8_support_for_kepler

 类似资料:
  • 谁能告诉我编译错误是什么吗 线程“main”java.lang中出现异常。错误:未解决的编译问题:令牌“rs”上的语法错误,删除此令牌SelectTest.main处的类型字符串的方法getString(int)未定义 在下面的java代码中

  • 错误是 在路径为[/HelloWorld]的上下文中,servlet[jsp]的严重:servlet.service()引发异常[无法编译jsp的类: 我的代码是(newfile.jsp): (game.jsp):

  • 问题内容: 这是我的代码一直在给问题。 我不知道为什么要这么做。 编辑: 我已根据您的要求进行了编辑,以查看更多代码。 问题答案: 您要在课程外声明一个字段: 它必须放在一个类中:

  • 错误为 严重:路径为[/HelloWorld]的上下文中servlet[jsp]的servlet.service()引发异常[无法为jsp编译类: 在生成的Java文件[f:\Java EE project.metadata.plugins\org.eclipse.wst.server.core\tmp0\work\catalina\localhost\helloworld\org\apache\

  • 我正在做一个java自动售货机操作系统,我刚刚将我的原始项目导入到eclipse中,并添加了一个guy页面,从那以后,无论我做什么,它到处都是错误,我能得到一些帮助吗?现在的主要错误是“令牌的语法错误,错误的构造”,如果代码是坏的或者是低效率的,我会提前道歉。

  • 我从更新站点安装了JD-Eclipse,但我无法让它在Eclipse开普勒中工作。我在以前的Eclipse版本中做到了这一点,没有任何问题。 这里的问题是,当我转到Preferences>General>Editors>File associations时,*.Class文件的默认关联编辑器是“Class File Viewer(默认)(由'Java Class File'内容类型锁定)”。如果我