Java >> Java tutorial >  >> Tag >> throw

Optegnelser i jlink:ed-applikationen kaster undtagelser

Jeg foreslår, at du prøver med JDK-15, som har en opdateret version af ASM (ASM 8.0.1 ) som understøtter record s. Det burde løse dit problem. Dette er fejlrapporten, der vedrører opdateringen til ASM (ASM 8.0.1 ):JDK-8241627. Denne version af ASM var ikke tilgængelig, mens vi udviklede JDK 14. Jeg har aldrig set en backport af ASM til en tidligere JDK-version, og i betragtning af at record s er en preview-funktion...


Jeg kan genskabe dette problem med en simpel "hej verden" module der bruger record funktion sammen med JDK-14.

På den anden side med JDK-15-build (bygget fra kilde-repoen), fungerer det bare fint.


Fjern valgmulighed --strip-debug

options = ['--compress', '2', '--no-header-files', '--no-man-pages']

Java tag