我在我的mac上安装了java 8 SDK,终端说java -version
是
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)
当我使用JSE 1.8在eclipse中创建项目时,会发生以下情况:
如您所见,没有分配库:
当我尝试添加新环境时,这就是我得到的: 任何帮助或建议?
答案 0 :(得分:6)
您需要选择住所,例如/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
答案 1 :(得分:2)
必须断开指向Java 8环境的链接。转到Window
,Preferences
,搜索" jre",选择Installed JREs
,然后创建新的环境。提供JDK而不是JRE的路径。然后,右键点击您的项目Properties
,Build path
,Edit
当前的JRE,并将其替换为新项目。
您还需要右键单击项目Properties
,Java compiler
,并将编译器合规性设置为1.8。
答案 2 :(得分:-1)
我的Mac OSX 10.10上有Eclipse Luna 4.4,我遇到了同样的问题。我可以通过转到首选项来解决它 - > Java - >已安装的JRE和"添加" JDK中JRE home的路径:(/ Library / Java / JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre)。这样做了