【发布时间】:2016-05-01 17:59:56
【问题描述】:
我知道以前有人问过这个问题,我读过很多。但是,我无法弄清楚为什么它不起作用。我已遵循类似问题中提供的所有步骤,但我解决了这个错误。
所以我的 JAVA_HOME 指向这个: jdk1.7.0_79.jdk
我的编译器设置: http://s32.postimg.org/vjyn87zs4/Screen_Shot_2016_05_01_at_1_54_42_PM.jpg
我安装的 JRE http://s32.postimg.org/ykfy84s10/Screen_Shot_2016_05_01_at_1_53_39_PM.jpg
我尝试将其设置为 1.7,但仍然无法正常工作。
我不知道这是否重要,但我的依赖是:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.2</version>
</dependency>
【问题讨论】:
-
某个地方有一个在 1.8 版中编译的类。
-
怎么办?我的 JDK 设置为 1.7?
-
这不会改变已经编译好的类。
-
那我该如何重新编译所有东西呢?这会是一个有效的解决方案吗?
-
mysql-connector-java 是用Java 1.8 编译的吗?我只有两个依赖项,那就是 JUnit