У меня есть Windows 7, и я использую maven для компиляции моих кодов в командной строке. Около 2 дней назад у меня был установлен Java 6 SDK, и именно это я использовал для компиляции моих кодов. Все работало нормально; скомпилированный файл войны начнется самостоятельно после запуска tcserver. Вчера, из-за какой-то другой проблемы, мне пришлось установить Java 8 SDK. Это когда моя проблема началась.Unsupported major.minor version 52.0 on HikariDataSource
Оказалось, что установка Java 8 представила еще одну проблему. Итак, я удалил Java 8 и перезагрузился. После этого я все еще мог компилировать свои коды. Однако, когда я перехожу к моему менеджеру tcserver и нажимаю «Начать процесс», я получаю сообщение об ошибке в файле журнала с сообщением «Unsupported major.minor version 52.0». После некоторых исследований это, похоже, проблема с Java 8. Но я удалил Java 8. Чтобы убедиться, что у меня установлен Java 6 SDK, я удалил SDK Java 6, снова установил его, а затем повторно скомпилировал коды. Это не помогло, и журнал все еще показывает ту же ошибку.
Мои МВН -v возвращает следующую процедуру,
Maven home: C:\installs\maven3\apache-maven-3.1.1
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: C:\installs\Java\jdk1.6.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
Мой эхо% JAVA_HOME% возвращает следующее, C: \ устанавливает \ Java \ jdk1.6.0_45
Мой Java -версия возвращает нижеуказанных,
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
из того, что я могу видеть, версия Java, которая используется при составлении своих кодов, как представляется, 6. Почему я все еще получаю эту ошибку Hikari? Где еще мне нужно исправить ошибку?
У вас есть% JDK_HOME% set? –
Он совсем не установлен –