当前位置: 首页 > 面试题库 >

在Eclipse中编程Java 8

公孙霖
2023-03-14
问题内容

Eclipse对Java
8的支持正在分支机构(http://wiki.eclipse.org/JDT_Core/Java8)中进行开发。

为了尝试当前对Java 8的Eclipse支持,我做了以下工作:

  1. 我安装了一个JDK 8版本(此步骤是可选的)。
  2. 我检查了分支BETA_JAVA8git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git
  3. 我将检出的项目导入Eclipse Juno SR1(构建ID:20120920-0800)的实例中。
  4. 我从运行的Eclipse运行了Eclipse的新实例。

为了使用Java
8中可用的新语法,Eclipse说我必须将代码的遵从性级别设置为1.8。要设置合规级别,我必须将执行环境设置为JavaSE-1.8。该执行环境在处不可用Windows -> Preferences -> Java -> Installed JREs -> Execution Environments

如何将执行环境设置为JavaSE-1.8

以下总结了我安装执行环境的一些尝试:

  1. 我按照Wiki指示JavaSE-1.8在更新站点http://download.eclipse.org/eclipse/updates/4.2上查找描述。但是,执行环境的定义不存在。
  2. JavaSE-1.8在rt.equinox.framework的git存储库中寻找了配置文件,但是它不存在。

问题答案:

认为您只需要直接在“首选项文件”中更改“设置”即可: org.eclipse.jdt.core.prefs

例如 org.eclipse.jdt.core.compiler.compliance=1.8



 类似资料:
  • 问题内容: 我安装了JDK 7和Eclipse 3.6M6 。然后,我将JRE 7添加为Eclipse中的新JRE执行环境,并将编译器的遵从性级别设置为Java7。我可以使用JDK 7随附的命令行通过命令行编译以下代码。 但是,Eclipse提供了以下错误消息。 HashMap类型的参数数目不正确;它不能使用参数Try.java / TryJava7 / src第7行Java参数化 令牌“ <”的

  • 我创建了一个Java程序。这是一款使用LWJGL制作的游戏。我决定从LWJGL导入一些带有内置纹理类的纹理(LWJGL是带有opengl的轻量级Java图形库)。在Eclipse中,我把src/imagename.png。它适用于Eclipse。我将其导出到一个jar文件中并运行它(在放置所需的库和本机之后),它没有运行并且找不到该文件。所以,我尝试删除它并放置imagename.png。那也行不

  • 我想编辑这个cn1lib。 在Eclipse中克隆项目后,如何更新cn1lib文件以在我自己的项目中使用它? [EDIT]:我克隆了CodenameOne项目,并尝试使用ant build.xml文件来构建它,但是我得到了以下错误: [javac]将505源文件编译到path \ workspace \ codename one \ codename one \ build \ classes[j

  • 为了在Eclipse中创建我的第一个简单Kotlin项目,我遵循了从Kotlin官方网站开始使用Eclipse Luna教程的步骤,即: 从Eclipse市场安装适用于Eclipse的Kotlin插件 但是,我在Eclipse控制台中经常遇到以下错误: 错误:无法找到或加载主类HelloKt 我仔细检查了我的项目的运行配置,它确实将“Main class”设置为(我100%确定它不存在)。另外,当

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

  • 问题内容: 我正在开发一个插件。 单击按钮时,我想调用Eclipse的save方法或调用Eclipse工具栏上的save按钮。 怎么做呢? 问题答案: 应该可以。 如果要保存活动的编辑器,请尝试 请注意,导航路径中的元素可以为null。