Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Invalid source ошибка

Ошибка: java: неверный исходный релиз: 8 в Intellij. Что это значит?

Я пытаюсь скомпилировать некоторый код в I’m Intellij Ultimate 13.1.4, но я получаю следующую ошибку, и я понятия не имею, что это значит:

Я предполагаю, что его что-то связано с Java 8 против Java 7, но я понятия не имею, что конкретно. Я пробовал Google для этого сообщения, но они либо говорят о javac , либо target release , поэтому он точно не применяется.

java intellij-idea compilation intellij-13 javac

9 ответов

327 Решение Andreas Lundgren [2014-09-24 09:02:00]

У меня была такая же проблема, когда «понизить» проект с Java 8 до Java 6. Причина в том, что он не был изменен во всех местах в IntelliJ.

В IntelliJ 13.1.4 мне пришлось изменить версию Java и SDK в следующих местах, чтобы не получить эту ошибку:

  • Файл → Структура проекта → Настройки проекта
  • Файл → Структура проекта → Настройки модуля → вкладка: источники: уровень языка
  • Файл → Проект Структура → Настройки модуля → Вкладка: Зависимости: Модуль SDK
  • Файл → Настройки → Компилятор → Компилятор Java → Целевой байт-код версия

Последняя пуля была той, которая не была обновлена ​​в моем случае. Как только я изменил это, ошибка исчезла.

16 Yash Bajaj [2015-07-06 15:32:00]

Сначала проверьте свой pom.xml (если он у вас есть)
Проверьте зависимость модуля JDK . Убедитесь, что он 1.8
Для этого перейдите в Структура проекта → SDK
Добавьте путь к месту хранения 1,8 ( jdk1.8.0_45.jdk в моем случае)
Применить изменения
Теперь перейдите в Project Структура → Модули
Измените SDK модуля на 1.8
Применить изменения

Voila! Вы закончили

Если вы используете Gradle как инструмент сборки, и вы получаете эту ошибку при выполнении задачи Gradle, а TomcatRun взгляните на мой другой ответ на тот же вопрос

Читать еще:  Jscreenfix com basic php

Для Gradle пользователей, имеющих эти проблемы, если ничего не помогает, это то, что решило мою проблему — примените эти объявления в файлах build.gradle:

2 snr [2017-06-30 16:06:00]

Его можно просто преодолеть, установив на Project Structure . Вам просто нужно выбрать правильный путь для связанной версии JDK. Выберите вкладку new на вкладках зависимостей и выберите путь. Сделано!

Изменить pom.xml 1.6 на 1.8

1 jilbot [2015-08-28 17:50:00]

Ответ Андреас Лундгрен работал, и я смог скомпилировать и запустить приложение.

Однако, когда я попытался запустить связанные с проектом тесты JUnit, я получил ту же ошибку. Выполнение

из командной строки Windows показало, что gradle все еще набирает неправильный jdk. Чтобы исправить это, мне пришлось установить переменную среды JAVA_HOME , чтобы указать на правильный jdk и перезапустить IntelliJ.

0 B5A7 [2016-10-07 01:46:00]

Для пользователей Grails примените эти объявления в файле BuildConfig.groovy:

Вам нужно нажать на проект Откройте настройки модуля и измените путь вашего JDK, если в файле POM вы используете jdk 1.8, настройте jdk 1.8 с правильным путем.

Ошибка FuelPHP «inval >

Я пытаюсь настроить приложение FuelPHP, и я столкнулся с загадочной проблемой. Каждый раз, когда приложение пытается подключиться к базе данных, я получаю следующую ошибку:

FuelCoreDatabase_Exception [ Error ]: invalid data source name

Я установил FUEL_ENV в «stage» в конфигурации VirtalHost Apache, и учетные данные базы данных в fuel/app/config/staging/db.php кажутся правильными: я могу войти в PhpMyAdmin, используя то же имя пользователя и пароль. Я не знаю, что еще можно попробовать-любой совет был бы очень признателен.

Если это поможет, я использую FuelPHP 1.4 на экземпляре Amazon EC2 под управлением Ubuntu 12.04 LTS, на котором я установил MySQL и PHP через apt-get. У меня есть другое приложение (на другом экземпляре), работающее под управлением более старой версии FuelPHP (1.2.1), которая работает без проблем.

Читать еще:  Ошибка установки код 10

Кстати, этот вопрос, вероятно, тесно связан с этим, но я задаю его как отдельный вопрос, потому что проблема, с которой я сталкиваюсь, не ограничивается командной строкой.

4 Ответов

Хорошо, это заняло слишком много времени, чтобы добраться до сути, но это оказалось просто исправить: по какой-то причине в FuelPHP 1.4 каталог конфигурации среды этапа называется staging (в предыдущих версиях это было stage ).

Я не знаю, является ли это ошибкой в именовании каталога, или это новое имя, и что-то где-то в FuelPHP не было обновлено, чтобы использовать его, но я обнаружил, что изменение имени каталога на ‘stage’ исправило проблему.

Для тех из вас кто ничего из этого не сделал убедитесь в двух вещах

  1. существует несколько db.php файлов /fuel/app/config/development/db.php . проверьте окружение как @Chad Хатчинс упоминал и дважды проверьте правильность имени пользователя и пароля
  2. Убедитесь, что /var/mysql/mysql.sock существует. В моем случае я использовал /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock , поэтому мне нужно было создать символическую ссылку. Следуйте инструкциям здесь

Надеюсь, что это кому-то поможет

У меня была та же проблема, когда я запускал модульные тесты с масляной утилитой FuelPHP. Если вы столкнулись с этой проблемой, скорее всего, это проблема конфигурации.

Для отладки, где-то в коде, который не работает поставить что-то вроде следующего, чтобы увидеть, что среда FuelPHP пытается использовать:

В моем случае он показал, что пытается использовать среду ‘Test’. Так как у меня не было папки ‘test’ в папке конфигурации моего приложения, это было ошибкой.

В большинстве версий FuelPHP, однако у вас есть топливо::$env набор в вашем файле .htaccess будет работать во всех версиях FuelPHP. Однако в более старых версиях вы можете столкнуться с этой проблемой.

Вы можете либо отредактировать файл bootstrap.php и вручную настроить среду FuelPHP, как вы хотите, либо настроить среду, которую он пытается использовать.

Читать еще:  Не подчеркивает ошибки в ворде 2020

Apache web server: SetEnv FUEL_ENV DEVELOPMENT надеюсь, это кому-то поможет

Похожие вопросы:

Я довольно Новичок как в MAC OS, так и в Fuel PHP, я пытаюсь узнать FuelPHP, и это привело меня к некоторым учебникам, вы можете найти ссылку здесь: ссылка Как показано в учебнике, использование.

Я установил xampp и хочу, чтобы FuelPHP работал. Кажется, все работает нормально, я собрал некоторые вещи,которые хочу перенести. Но я получаю ошибку Error — invalid data source name in.

Я прочитал документацию fuelphp, и я увидел тему о кэшировании MySQL (mysql-серверная сторона), но ничего о memcached/redis, встроенном в fuelphp для запросов mysql. У кого-то есть документация об.

После обновления PHP с 5.5 до 7.1 и FuelPHP с 1.7.2 до 1.8.1, у меня есть ниже invalid data source name ошибка в методе компиляции. [FATAL] index.php : [2018/06/08 02:47:26] invalid data.

после чистой установки топлива я устанавливаю конфигурацию базы данных в файле конфигурации приложения, но после запуска oil refine migrate я получаю fuelphp oil refine migrate Error — invalid data.

Как я могу определить в persistence.xml? Мой проект хорошо работает в Tomcat 6 и Tomcat 7. теперь я использую Struts 2 Spring 3.0.5 JPA 2.

Я пытаюсь загрузить изображение с помощью FuelPHP framework Upload class, и я получаю следующую ошибку: Неустранимая ошибка: класс ‘ FuelPHPUploadUpload ‘ не найден в.

Я пытаюсь создать запрос к базе данных с помощью fuelphp. $query = DB::query(SELECT LCASE(:field) FROM :table WHERE :field = :val AND ‘ >bind(‘field’,$field);.

Нам было поручено интегрировать fuelPHP для запуска в WordPress веб-сайт, чтобы получить преимущества этих двух предложений для разработчиков. Мы искали методы через Интернет о том, как это сделать.

Ссылка на основную публикацию
Adblock
detector