Toto pravidlo obsahuje odkazy na informace o změnách v prostředí Java SE 11 a také na předchozí verze Java , které nejsou LTS (dlouhodobá podpora) a které byly vydány od verze Java SE 11. Pro každou verzi Java jsou odkazy zahrnuty do poznámek k verzi a také ke specifickým změnám, které mohou způsobit problémy, ale které nejsou zjištěny sadou nástrojů WebSphere Application Migration Toolkit. Další podrobnosti naleznete také v příručce Oracle JDK Migration Guide.
Pro provedení následujících změn v aplikaci existuje automatická oprava, kterou lze použít zkopírováním vlastní konfigurace do souboru sestavení aplikace.
- Aktualizuje kód pro použití
Base64.getMimeEncoder()/getMimeDecoder () namísto Base64.getEncoder()/getDecoder()
- Převeďte kód jako
(Integer []) Arrays.asList(1, 2, 3).toArray() na Arrays.asList(1, 2, 3).toArray(nové celé číslo [ 0])
- Přidat explicitní závislosti JAXB
- Přidat explicitní závislosti JAX-WS
- Přidat explicitní závislosti pro vysunutí
- Přidat explicitní závislosti obecných anotací
- Převést
BigDecimal zaokrouhlení konstant na ekvivalent RoundingMode výčet
- Aktualizuje kód pro použití primitivního modulu wrapper
valueOf .
- Aktualizuje kód pro použití modernizovaných rozhraní API
java.util.concurrent
- Aktualizuje kód pro použití modernizovaných rozhraní API
java.lang
- Aktualizuje kód pro použití modernizovaných rozhraní API
java.util.logging
- Migrace produktu Lombok na kompatibilní verzi Java 11
- Aktualizuje kód pro použití modernizovaných rozhraní API
java.net
- Aktualizuje kód pro použití modernizovaných rozhraní API
java.sql
- Aktualizuje kód pro použití modernizovaných rozhraní API
javax.lang.model.util
- Aktualizuje kód pro použití modernizovaných rozhraní API
javax.management.monitor
- Aktualizuje kód pro použití modernizovaných rozhraní API
javax.xml.stream
- Odebrat modul plug-in nástroje Cobertura Maven
- Upgradovat verzi modulu plug-in Wro4j
- Aktualizuje soubory sestavení tak, aby používaly Java 11 jako cíl/zdroj.
- Aktualizuje kód tak, aby upřednostňoval
Optional.isEmpty()
- Aktualizuje kód tak, aby upřednostňoval
Optional.isPresent()
- Aktualizuje moduly plug-in na verzi kompatibilní s jazykem Java 11.