java - 一个程序(eclipse Mars)需要java 8,一个程序(控制台应用程序)需要java 7 怎么办?

标签 java eclipse javafx eclipse-mars

当我打开 eclipse Mars 时,它要求 java 8(用于 JavaFX),然后当我安装 java 8u74 时,我的一些旧 java 应用程序显示它需要 java 7(我旧安装的版本)。当我试图保留两者时,我发现一些教员说不保留两者。我不知道该怎么办?请帮助我吗?

当我打开 eclipse 现在它显示:
“您没有使用 Java7 或 Java8 运行 eclipse 实例。因此,JavaFX 工具被禁用。将 Java7/8 设置为默认系统 java 或调整您的 eclipse.ini 以传递 -vm 指向您的 Java7/8 安装。”

最佳答案

您可以尝试手动更改特定项目的 Java 库。

右键单击项目文件夹,然后转到:

properties->Java Build Path->Libraries->Add Library

然后添加 Java 7 库。

如果这不起作用或者您没有看到 Java 7 库,您可能需要添加一些环境变量(例如 JAVA_HOME)

关于java - 一个程序(eclipse Mars)需要java 8,一个程序(控制台应用程序)需要java 7 怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35407680/

相关文章:

java - 在RelativeLayout中居中GridView

eclipse - Tycho 构建具有对 SWT 和 RAP 的可选依赖项

java - 如何使用服务或的房间数据库

java - 小数点四舍五入到小数点后第二位

java - DynamoDBMapper : How to get saved item?

JavaFX - 创建带有图像的自定义按钮

java - 在 MacOS 上使用 JavaFX 的状态菜单

java - 迁移到 Android Studio

sql - 甲骨文 ORA-00933 : SQL command not properly ended?

javafx - 如何使此 JavaFX 绑定(bind)多次触发?