Данный релиз соответствует OpenJDK 8u342, номер версии Axiom JDK - 8
Пожалуйста, прочитайте примечания к релизу Oracle JDK 8 для получения дополнительной информации о функциях JDK 8. В этом документе дополнительно описываются особенности дистрибутива Axiom по сравнению с Oracle JDK 8.
Axiom поддерживается в следующих ОС:
* - версия не поддерживает Client VM
Примечание: минимальная поддерживаемая версия ядра Linux - 2.6.18, версия GLIBC - 2.5. AxiomFX работает на всех поддерживаемых версиях Ubuntu, семействе Red Hat Linux начиная с версии 7.x и SUSE с бэкэндом GTK2.
Axiom JDK и JRE распространяются в виде .msi, .dmg, .deb, .rpm, .zip и .tar.gz. Пожалуйста, выберите формат, который наиболее подходит для ваших целей.
Axiom 8 содержит весь функционал, поддерживаемый OpenJDK 8.
По умолчанию Axiom использует серверную виртуальную машину (Server VM). Серверная виртуальная машина и клиентская виртуальная машина могут быть включены с помощью параметров командной строки -server и -client соответственно. В случае, если требуется минимальный размер среды исполенения, можно использовать Minimal VM, которая оптимизирована по размеру. Minimal VM имеет только компилятор C1 JIT, Serial GC и не имеет функционала Serviceability. Minimal VM можно включить параметром командной строки -minimal.
Версии Axiom 8 для Linux x86_64, Linux x86, Apple macOS x86_64, Microsoft Windows x86_64 и x86 содержат AxiomFX. В macOS AxiomFX работает, начиная с 10.10+.
Axiom JDK содержит исправления уязвимостей Oracle Java SE. Пожалуйста, обратитесь к документации Oracle для получения деталей о проблемах, исправленных в данной версии.
Issue | Description |
---|---|
8285407 | Improve Xalan supports |
8284370 | Improve zlib usage |
8283190 | Improve MIDI processing |
8281866 | Enhance MethodHandle invocations |
8281859 | Improve class compilation |
8277608 | Address IP Addressing |
8272249 | Better properties of loaded Properties |
8272243 | Improve DER parsing |
8209771 | jdk.test.lib.Utils::runAndCheckException error |
8285591 | [11] add signum checks in DSA.java engineVerify |
8287537 | 8u JDK-8284620 backport broke AArch64 build |
8031567 | Better model for storing source revision information |
8170385 | JDK-8031567 broke source bundles |
8170392 | JDK-8031567 broke builds from source bundles |
8202142 | jfr/event/io/TestInstrumentation is unstable |
8266187 | Memory leak in appendBootClassPath() |
8283350 | (tz) Update Timezone Data to 2022a |
8286989 | Build failure on macOS after 8281814 |
8285727 | [11u, 17u] Unify fix for JDK-8284920 with version from head |
8284620 | CodeBuffer may leak _overflow_arena |
8285523 | Improve test java/io/FileOutputStream/OpenNUL.java |
8248876 | LoadObject with bad base address created for exec file on linux |
8278138 | OpenJDK8 fails to start on Windows 8.1 after upgrading compiler to VS2017 |
8168926 | C2: Bytecode escape analyzer crashes due to stack overflow |
8221988 | add possibility to build with Visual Studio 2019 |
8170530 | bash configure output contains a typo in a suggested library name |
8235211 | serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file |
8244973 | serviceability/attach/RemovingUnixDomainSocketTest.java fails “stderr was not empty” |
8282458 | Update .jcheck/conf file for 8u move to git |
8285445 | cannot open file “NUL:” |
8284772 | 8u GHA: Use GCC Major Version Dependencies Only |
8190753 | (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream |
8261107 | ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream) |
8253424 | Add support for running pre-submit testing using GitHub Actions |
8253865 | Pre-submit testing using GitHub Actions does not detect failures reliably |
8254054 | Pre-submit testing using GitHub Actions should not use the deprecated set-env command |
8254173 | Add Zero, Minimal hotspot targets to submit workflow |
8254175 | Build no-pch configuration in debug mode for submit checks |
8254282 | Add Linux x86_32 builds to submit workflow |
8255373 | Submit workflow artifact name is always “test-results_.zip” |
8255895 | Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch |
8256127 | Add cross-compiled foreign architectures builds to submit workflow |
8256277 | Github Action build on macOS should define OS and Xcode versions |
8256354 | Github Action build on Windows should define OS and MSVC versions |
8256414 | add optimized build to submit workflow |
8256393 | Github Actions build on Linux should define OS and GCC versions |
8256747 | GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing |
8257056 | Submit workflow should apt-get update to avoid package installation errors |
8259924 | GitHub actions fail on Linux x86_32 with “Could not configure libc6:i386” |
8260460 | GitHub actions still fail on Linux x86_32 with “Could not configure libc6:i386” |
8263667 | Avoid running GitHub actions on branches named pr/* |
8255305 | Add Linux x86_32 tier1 to submit workflow |
8255352 | Archive important test outputs in submit workflow |
8282225 | GHA: Allow one concurrent run per PR only |
8281814 | Debuginfo.diz contains redundant build path after backport JDK-8025936 |
8255239 | The timezone of the hs_err_pid log file is corrupted in Japanese locale |
8274751 | Drag And Drop hangs on Windows |
8274658 | ISO 4217 Amendment 170 Update |
8132256 | jaxp: Investigate removal of com/sun/org/apache/bcel/internal/util/ClassPath.java |
8129572 | Cleanup usage of getResourceAsStream in jaxp |
8230865 | [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target |
8223396 | [TESTBUG] several jfr tests do not clean up files created in /tmp |
8194154 | System property user.dir should not be changed |
8076190 | Customizing the generation of a PKCS12 keystore |
8279669 | test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition |
8282552 | Bump update version of OpenJDK: 8u342 |
8282458 | Update .jcheck/conf file for 8u move to git |
8277734 | WebView: Update Public Suffix List to 3c213aa |
8088420 | JavaFX WebView memory leak via EventListener |
8282054 | Mediaplayer not working with HTTP Live Stream link with query parameter appended with file extension m3u8 |
8222211 | Creating animated gif image from non FX App thread causes exception |
8205915 | [macOS] Accelerator assigned to button in dialog fires menuItem in owning stage |
8286256 | Update libxml2 to 2.9.14 8286257: Update libxslt to 1.1.35 |
8284184 | Crash in GraphicsContextJava::drawLinesForText on https://us.yahoo.com/ |
8283869 | Update attribution in webkit.md file |
8283218 | Update GStreamer to 1.20.1 |
8283403 | Update Glib to 2.72.0 |
8282134 | Certain regex can cause a JS trap in WebView |
8281564 | Update cmake to 3.22.3 |
8280841 | Update SQLite to 3.37.2 |
8280840 | Update libFFI to 3.4.2 |
8280275 | JUnit5 tests using Assumptions API fail to compile in some cases |
8280020 | Underline and line-through not straight in WebView |
8278759 | PointerEvent: buttons property set to 0 when mouse down |
8276142 | Update gradle to version 7.3 |
8274274 | Update JUnit to version 5.8.1 |
8273998 | Clarify specification for Window properties controlled by the window manager |
8270867 | Debug build of WebKit 613.1 fails on Linux |
8269115 | WebView paste event contains old data |
8255940 | localStorage is null after window.close() |
8203463 | [Accessibility, Narrator] NPE in TableView |
8090477 | Customizable visibility timing for Tooltip |