Błąd: java: javacTask: Source release 8 requires target release 1.8
Używając IntelliJ IDE nie można skompilować żadnych projektów. Zrzuty ekranu ustawień poniżej:
Używane JDK:
Project SDK i poziom języka:
Poziom Językowy:
Ktoś ma jakieś pomysły?
23 answers
- File > Settings > Build, Execution, Deployment > Compiler > Java Compiler
- Zmień docelową wersję bajtową na 1.8 modułu, dla którego pracujesz.
Jeśli używasz Maven
Dodaj wtyczkę kompilatora do pom.xml
pod węzłem najwyższego poziomu project
:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
(wyciągnięty z komentarzy.)
Uwaga: Jeśli nie masz nic przeciwko ponownemu zaimportowaniu projektu, jedyną rzeczą, którą naprawdę musisz zrobić, to zmienić pom i ponownie zaimportować projekt, a następnie IntelliJ odbierze prawidłowe ustawienia i nie trzeba ręcznie je zmieniać.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-14 12:11:19
Musisz przejść do ustawień i ustawić pod kompilatorem Javy następujące:
Sprawdź także ustawienia projektu
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-21 14:02:43
To wygląda jak rodzaj błędu, który generuje Maven, gdy nie masz poprawnie skonfigurowanej wtyczki kompilatora. Oto przykład konfiguracji kompilatora Java 8.
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<!-- ... -->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<!-- ... -->
</project>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-06 06:33:07
Najszybszy sposób, jaki znalazłem:
- Naciśnij: CTRL + SHIFT + A (Dla Mac ⌘ + SHIFT + A )
- typ:
java compiler
- Naciśnij: ENTER
W oknie Ustawienia Ustaw bajt docelowy na 1.8
(lub 9 dla java9)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-04-13 19:19:32
Istnieją dwa sposoby rozwiązania tego problemu:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-16 19:01:09
Wiele odpowiedzi dotyczących Mavena ma rację, ale nie musisz bezpośrednio konfigurować wtyczki.
Jak opisano na strona wiki wtyczki kompilatora Apache Maven można po prostu ustawić 2 właściwości używane przez wtyczkę.
<project>
[...]
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
[...]
</project>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-09 08:48:17
I fixed this by going to Project Structure -> moduły , Znajdź dany moduł, kliknij na zakładkę zależności , Zmień Module SDK
na Project SDK
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-17 00:20:03
Naprawiłem to zmieniając docelową wersję kompilacji na 1.8. Its in:
File > > Settings > > Build, Execution, Deployment > > Compiler > > Java Compiler
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-11 20:04:23
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-07-18 12:38:15
W moim przypadku naprawiłem ten problem otwierając .plik iml projektu (znajduje się w folderze głównym projektu i ma taką samą nazwę jak nazwa projektu) i zmienia linię <orderEntry type="jdk" jdkName="1.7" jdkType="JavaSDK" />
na <orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" />
Miałem wszystko skonfigurowane jak w innych odpowiedzi tutaj, ale z jakiegoś powodu pomysł zaktualizowany .plik iml nieprawidłowo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-28 12:06:31
Naprawiłem to, modyfikując mój plik POM. Zwróć uwagę na ostatni komentarz pod najwyżej głosowaną odpowiedzią.
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
Źródło musi pasować do celu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-07 08:27:58
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-19 04:40:56
W pliku poziomu aplikacji Gradle > > compileOptions dodaj te dwie linie
android {
compileOptions {
...
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
...
}
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-12-10 17:21:08
Jeśli pracujesz z Androidem-studio 1.3, wykonaj poniższe kroki -
Przejdź do pliku - Struktura projektu
Under modules- Aplikacja-Właściwości Zakładka, wybierz Zgodność Źródła -1.8 oraz
Zgodność Docelowa - 1.8.
I jesteś gotowy.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-07 07:39:55
Pod kompilatorem.plik xml znajdziesz:
<bytecodeTargetLevel>
<module name="your_project_name_main" target="1.8" />
<module name="your_project_name_test" target="1.8" />
</bytecodeTargetLevel>
I możesz zmienić wartość docelową ze starej na nową dla mnie potrzebowałem zmienić ją z 1.5 NA 1.8
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-10 00:36:15
Właśnie spędziłem chwilę zmagając się z tym samym problemem. Jedyną rzeczą, która zadziałała dla mnie nie było użycie wbudowanego mvn (3.3.9), ale wskazanie go do zewnętrznej pobranej wersji (3.5.0). W końcu projekt się otworzył i wszystko było dobrze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-17 15:54:46
Ten problem występuje, jeśli twój moduł jest skonfigurowany z procesorem adnotacji, a inny moduł nie.Ustaw tę samą konfigurację dla wszystkich modułów, ponieważ będzie zależnością cykliczną.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-04-29 05:37:25
Dla mnie problem polegał na tym, że Maven nie był w stanie znaleźć odpowiednich konfiguracji, ponieważ te elementy zostały określone w nadrzędnym pom.
Zmiana pliku - > Settings -> Build, Excecution, Deployment -> Maven - > User Settings file, aby wskazać Moje ustawienia niestandardowe z odpowiednimi repozytoriami Naprawiono problem, który w przeciwnym razie ukrywał się.
Dowiedziałem się o problemie przez Help - > Show log in explorer - > klikając w plik dziennika, gdy wcześniej wystąpił tylko błąd w tytule i "java.lang.NullPointerException " w konsoli.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-09 14:38:46
Rozwiązanie problemu jest bardzo proste .Musisz otworzyć .idea / kompilator.plik xml na Twoim projekcie Idea I
Powinieneś napisać odpowiednią wersję docelową
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-14 11:18:02
Z Intellij , używając Maven , musisz sprawdzić, czy Intellij zaimportował Twój projekt automatycznie. Możesz to sprawdzić klikając na zakładkę Maven po prawej stronie edytora.
Jeśli Twojego projektu tu nie ma, Dodaj plik pom.xml
klikając na +
.
Oczywiście projekt musi mieć również odpowiednie <build/>
:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-13 09:23:02
Jeśli żadna z pozostałych odpowiedzi nie działa, sprawdź moduł SDK.
Pojawił się błąd po zaktualizowaniu project SDK do wersji 1.8, kompilatora Javac do wersji 1.8 itp. Ustawienie, które było dla mnie problemem, to "moduł SDK".
(w Linuksie) przejdź do File > Project Structure...
, a następnie w oknie, które się otworzy, wybierz Modules
pod Project Settings
. Wybierz dany moduł z listy, a następnie kartę Dependencies
i upewnij się, że Module SDK
jest odpowiednio ustawiona.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-24 17:17:06
Sprawdziłem wszystkie powyższe, ale błąd nadal występuje.
Ale reimport wszystkich projektów Mavena (przycisk przeładuj w Panelu projektów Mavena) działa w moim przypadku.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-03 08:39:35
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-13 08:15:17