Данный релиз соответствует OpenJDK 8u322, номер версии 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+.
BellSoft Axiom содержит исправления уязвимостей Oracle Java SE. Пожалуйста, обратитесь к документации Oracle для получения деталей о проблемах, исправленных в данной версии.
Issue | Description |
---|---|
8011541 | [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/bug6190373.java fails NPE since 7u25b03 |
8025430 | [TEST_BUG] javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108 |
8041928 | MouseEvent.getModifiersEx gives wrong result |
8042199 | The build of J2DBench via makefile is broken after the JDK-8005402 |
8044365 | (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9) |
8048021 | Remove @version tag in jaxp repo |
8049348 | compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage |
8060027 | Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java |
8066588 | javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile |
8066652 | Default TimeZone is GMT not local if user.timezone is invalid on Mac OS |
8069034 | gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure |
8077590 | windows_i586_6.2-product-c2-runThese8_Xcomp_vm failing after win compiler upgrade |
8080287 | The image of BufferedImage.TYPE_INT_ARGB and BufferedImage.TYPE_INT_ARGB_PRE is blank |
8140329 | [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated |
8140472 | java/net/ipv6tests/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind |
8147051 | StaxEntityResolverWrapper should create StaxXMLInputSource with a resolver indicator |
8148915 | Intermittent failures of bug6400879.java |
8177393 | Result of RescaleOp for 4BYTE_ABGR images may be 25% black |
8177536 | Avoid Apple Peer-to-Peer interfaces in networking tests |
8182036 | Load from initializing arraycopy uses wrong memory state |
8183369 | RFC unconformity of HttpURLConnection with proxy |
8183543 | Aarch64: C2 compilation often fails with “failed spill-split-recycle sanity check” |
8187450 | JNI local refs exceeds capacity warning in NetworkInterface::getAll |
8187649 | ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar |
8190482 | InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride |
8190793 | Httpserver does not detect truncated request body |
8196572 | Tests ColConvCCMTest.java and MTColConvTest.java fail |
8202788 | Explicitly reclaim cached thread-local direct buffers at thread exit |
8210058 | Algorithmic Italic font leans opposite angle in Printing |
8220150 | macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs |
8225082 | Remove IdenTrust certificate that is expiring in September 2021 |
8225083 | Remove Google certificate that is expiring in December 2021 |
8226806 | [macOS 10.14] Methods of Java Robot should be called from appropriate thread |
8231254 | (fs) Add test for macOS Catalina changes to protect system software |
8231438 | [macOS] Dark mode for the desktop is not supported |
8232178 | MacVolumesTest failed after upgrade to MacOS Catalina |
8232226 | [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail |
8235153 | [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails |
8236897 | Fix the copyright header for pkcs11gcm2.h |
8237499 | JFR: Include stack trace in the ThreadStart event |
8239886 | Minimal VM build fails after JDK-8237499 |
8261397 | Try Catch Method Failing to Work When Dividing An Integer By 0 |
8262731 | [macOS] Exception from “Printable.print” is swallowed during “PrinterJob.print” |
8264934 | Enhance cross VM serialization |
8268488 | More valuable DerValues |
8268494 | Better inlining of inlined interfaces |
8268512 | More content for ContentInfo |
8268795 | Enhance digests of Jar files |
8268801 | Improve PKCS attribute handling |
8268813 | Better String matching |
8269151 | Better construction of EncryptedPrivateKeyInfo |
8269944 | Better HTTP transport redux |
8270392 | Improve String constructions |
8270416 | Enhance construction of Identity maps |
8270492 | Better resolution of URIs |
8270498 | Improve SAX Parser configuration management |
8270646 | Improved scanning of XML entities |
8271962 | Better TrueType font loading |
8271968 | Better canonical naming |
8271987 | Manifest improved manifest entries |
8272014 | Better array indexing |
8272026 | Verify Jar Verification |
8272236 | Improve serial forms for transport |
8272272 | Enhance jcmd communication |
8272342 | [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions |
8272462 | Enhance image handling |
8272546 | Better TrueType font loading |
8273290 | Enhance sound handling |
8273308 | PatternMatchTest.java fails on CI |
8273342 | Null pointer dereference in classFileParser.cpp:2817 |
8273748 | Improve Solaris font rendering |
8273756 | Enhance BMP image support |
8273826 | Correct Manifest file name and NPE checks |
8273838 | Enhanced BMP processing |
8273968 | JCK javax_xml tests fail in CI |
8274407 | (tz) Update Timezone Data to 2021c |
8274595 | DisableRMIOverHTTPTest failed: connection refused |
8274779 | HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST |
8274929 | Crash while reading specific clipboard content |
8275766 | (tz) Update Timezone Data to 2021e |
8276536 | Update TimeZoneNames files to follow the changes made by JDK-8275766 |