Maven "build path określa środowisko wykonawcze J2SE-1.5" , mimo że zmieniłem go na 1.7
W Eclipse Juno zainstalowałem najnowszą wtyczkę m2e (1.2.20120903-1050). W preferencjach dodałem jdk1. 7. 0_11 w Javie -> Installed JREs -> Add, a następnie podałem lokalizację (C:\Program Files\Java\jdk1.7.0_11
). Kiedy tworzę nowy projekt Mavena i go uruchamiam, dostaję Ostrzeżenie:
Nie wiem, jak to rozwiązać.Ścieżka budowania określa środowisko wykonawcze J2SE-1.5. W obszarze roboczym nie ma zainstalowanych JRE, które są ściśle kompatybilne z tym środowiskiem.
I uwierz, że jest to problem Mavena, ponieważ nie mam tego błędu podczas uruchamiania normalnych projektów Java. Przeczytałem tutaj, że powinienem zmienić " Maven-compiler-plugin.pom " i zmienić źródło i cel z 1.5 na coś bardziej odpowiedniego. W moim przypadku 1.7. Zrobiłem to, ale nadal dostaję Ostrzeżenie.
9 answers
- Kliknij prawym przyciskiem myszy swój projekt
- Kliknij Właściwości
- Kliknij opcję "Java Compiler" w lewym menu
- w sekcji Zgodność z JDK po prawej, zmień ją na "1.7"
- Uruchom Maven clean, a następnie Maven build.
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
2013-02-11 02:31:13
Wszystkie powyższe odpowiedzi mogą działać na razie, ale za każdym razem, gdy uruchamiasz Mavena z linii poleceń lub Mavena & rightarrow; Update project ... JDK zostanie zresetowany, to było również pytanie, Jak to Rozumiem.
Aby to naprawić, Dodaj następujący kod do pliku pom. Pamiętaj, aby wykonać projekt aktualizacji programu Maven → ... później lub mvn clean compile
w wierszu poleceń.
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
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-09-07 22:46:01
Wiem, że to stary temat. Miałem ten sam problem. Przetestowałem wszystkie odpowiedzi na ten temat. I nic tu nie działało... ale znalazłem inne rozwiązanie.
Przejdź do pom- > przegląd i dodaj je do swoich właściwości:
- Nazwa: "maven.kompilator.target "Value:" 1.7 "
I
- Nazwa: "maven.kompilator.source "Value:" 1.7 "
Teraz wykonaj aktualizację Mavena.
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
2014-06-19 09:28:52
Dla zaimportowanego projektu maven i JDK 1.7 wykonaj następujące czynności:
- Usuń projekt z Eclipse (Zachowaj pliki)
- Usuń .settings directory, .projekt i .pliki classpath wewnątrz katalogu projektu.
-
Zmodyfikuj swój pom.plik xml, dodaj następujące właściwości (upewnij się, że poniższe ustawienia nie są przesłonięte przez jawną definicję Maven-compiler-plugin w Twoim POM)
<properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties>
Import zaktualizowanego projektu do Eclipse.
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
2014-04-23 20:12:35
Używam Juno 4.2 z najnowszym springiem, wtyczką maven i JDK1. 6. 0_25.
Spotkałem się z tym samym problemem i oto moja poprawka, która domyślnie po każdym ponownym uruchomieniu Eclipse:
- pozycja listy
- Kliknij prawym przyciskiem myszy na projekcie maven
- Java Build Path
- Zakładka Biblioteki
- Select current wrong JRE item
- Kliknij Edytuj
- Wybierz ostatnią opcję (domyślna przestrzeń robocza JRE (jdk1.6.0_25)
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
2013-07-29 04:09:00
Miałem do czynienia z tym samym problemem. W pom.xml podałem wtyczkę kompilatora Mavena, aby wybrać 1.7 jako źródło i cel. Nawet wtedy, gdy zaimportowaĺ 'em projekt git w eclipse, wybraĺ' em 1.5 jako wersjÄ ™ kompilacyjnä.... Należy zauważyć, że eclipse ma zainstalowany runtime ustawiony na JDK 1.8
Sprawdziłem też, że żaden zclasspath .impl lub .plik projektu jest sprawdzany w repozytorium git.
Rozwiązanie, które działało dla mnie: po prostu usunąłem .pliki classpath i zrobił "maven-update project". .plik classpath został zregenerowany i został pobrany 1.7 jako wersja kompilacyjna z pliku pom.
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-02-28 17:59:22
Jeśli otrzymujesz następujący typ błędu
Następnie wykonaj następujące kroki-- > >
- przejdź do Windows. Następnie wybierz Preferences , w którym wybierz java (w lewym rogu).
- w Javie wybierz zainstalowany JREs i sprawdź swoje JRE (jeśli poprawnie zainstalowałeś jdk i poprawnie zdefiniowałeś zmienne środowiskowe, zobaczysz bieżącą wersję zainstalowanej Javy), jak pokazano -
(mam zainstalowaną Javę 8) zaznacz pole wyboru, jeśli nie jest zaznaczone . Kliknij Zastosuj i zamknij.
Teraz naciśnij Alt + Enter aby przejść do właściwości projektu, lub przejdź przez kliknięcie prawym przyciskiem myszy na projekt i wybierz Właściwości.
In Properties select Java Build Path on left corner
Wybierz Biblioteki
I kliknij edytuj (Po wybraniu JRE Biblioteka Systemowa...) W edycji kliknij i wybierz domyślne JRE. Następnie kliknij Zakończ
W Zamów i Eksportuj Sprawdź bibliotekę systemową JRE.
Następnie w końcu Zastosuj i zamknij Wyczyść projekt, a następnie go zbuduj.
Problem Rozwiązany..Zdrowie!!
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-09-19 18:28:37
Podczas tworzenia projektu maven w eclipse, ścieżka budowania jest ustawiona na JDK 1.5 niezależnie od ustawień, co jest prawdopodobnie błędem w nowym projekcie lub m2e.
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-27 11:10:10
Dostałem błąd w wersji Eclipse Mars jako " Build path określa środowisko wykonawcze J2SE-1.5. W obszarze roboczym nie ma zainstalowanych JRE, które są ściśle kompatybilne z tym środowiskiem.
Aby rozwiązać ten problem, wykonaj następujące czynności, "Kliknij prawym przyciskiem myszy na projekcie Wybierz ścieżkę budowania Wybierz Konfiguruj ścieżkę budowania Wybierz kartę Biblioteki Wybierz JRE System Library i kliknij przycisk Edytuj Wybierz domyślną przestrzeń roboczą JRE i zakończ
Problem zostanie rozwiązany.
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-07 06:25:09