~/talk

Migrating Beyond Java 8

Talkat Devnexus 2020 · 2020-02-19..02-21· [java]
links:none on file
slides:none on file

Migration from Java 8 to Java 11 commonly fails with concrete errors like java.lang.NoClassDefFoundError for JAXB and broken internal API calls; a demo app shows base64 encoder calls must switch to Base64.getEncoder()/getDecoder(), then adding the Jakarta/JAXB Maven/Gradle dependency fixes XML marshalling, and Open Liberty can supply Java EE libs for you. Use the Binary Scanner to list missing classes and removed APIs, run jdeps against your target JDK, update Gradle/Maven and libraries, enable automated checks like Dependabot and run full tests.

AI-written summary · about

  1. 0:00Introduction
  2. 3:05Common Questions
  3. 5:04Why migrate
  4. 8:18What are you migrating to
  5. 12:33Missing Libraries
  6. 15:48Removed APIs
  7. 19:43Outofdate dependencies
  8. 22:03Automation tools
  9. 25:48Tools
  10. 30:22Running on Java 8
  11. 34:19Running on Java 11
  12. 36:31Troubleshooting
  13. 38:55Gradle
  14. 42:03Next Steps
  15. 45:19GitHub
  16. 46:16Questions
  17. 53:49Hotspot or Open JDK
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.