Problemas e limitações no Linux

Problemas conhecidos ou limitações que você pode encontrar em ambientes de sistema ou configurações específicas do Linux®

Início das mudanças para atualização de serviço 8 fix pack 40Não há suporte para o recurso de captura de tela do XWaylandFim das alterações para o service refresh 8 fix pack 40
Início das mudanças para atualização de serviço 8 fix pack 40

O recurso de captura de tela do XWayland ([XWayland] java.awt.Robot) e as atualizações dependentes do XWayland não estão ativados na versão 8 do SDK. Para obter mais informações sobre o recurso e a solução alternativa, consulte https://bugs.openjdk.org/browse/JDK-8280982.

Fim das alterações para o service refresh 8 fix pack 40
Java™ NIO.2 problemas do sistema de arquivos em um sistema de arquivos ReiserFS

Sistemas fortemente carregados com um sistema de arquivos ReiserFS podem ter problemas ao usar os recursos do sistema de arquivos Java NIO.2 . A causa do problema é com o sistema de arquivos ReiserFS e resulta na transmissão de informações inconsistentes para o subsistema de tecnologia Java. Para evitar esse problema, use um sistema de arquivos alternativo.

API do desktop

Se uma ou mais bibliotecas GNOME não estiverem disponíveis, a API do desktop poderá não funcionar.

Alias da Página de Códigos Unicode Shift_JIS
Nota: essa limitação se aplica apenas aos usuários japoneses.
O alias da página de códigos Unicode "\u30b7\u30d5\u30c8\u7b26\u53f7\u5316\u8868\u73fe" para Shift_JIS foi removido. Se essa página de códigos for usada em seus aplicativos, substitua-a por Shift_JIS.

Aplicativos com GUI, como a Ferramenta de Monitoramento JConsole, em Ubuntu de 64 Bits com uma JVM de 32 Bits
Ao executar uma JVM de 32 bits em um sistema Ubuntu de 64 bits, os aplicativos com GUI não são iniciados, pois algumas bibliotecas AWT estão ausentes. Para corrigir o problema, instale as bibliotecas de 32 bits fornecidas no pacote ia32-libs:
sudo apt-get install ia32-libs
Se as bibliotecas não estiverem disponíveis, a seguinte exceção será lançada:
Exception in thread "main" java.lang.UnsatisfiedLinkError: awt (An exception was 
pending after running JNI_OnLoad)
        at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:993)
        at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:962)
        at java.lang.System.loadLibrary(System.java:465)
        ... lines removed for clarity ...
Se forem encontrados problemas com a resolução de nome DNS, instale o pacote lib32nss-mdns.

Globalização no Ubuntu
Nota: essa limitação se aplica somente aos usuários do idioma chinês, coreano e japonês do Ubuntu .
Os códigos dos idiomas chinês, coreano e japonês não exibem as fontes corretas se as fontes CJK não estiverem instaladas.

Aparência do GTK e exceção NullPointerException
Nota: Essa limitação se aplica apenas a ambientes DBCS.
Se seu aplicativo falhar com uma exceção NullPointerException ao usar a aparência do GTK, remova a configuração da variável de ambiente GNOME_DESKTOP_SESSION_ID.

Configurações da BIOS em Sistemas AMD64 SMP

A configuração de BIOS do Node memory interleaving deve ser definida como DISABLED Caso contrário, poderão ocorrer resultados imprevisíveis, incluindo travamentos e interrupções do aplicativo. Essa instrução é de acordo com as recomendações de AMD.

Chamadas da JNI com Mais de Oito Parâmetros em Plataformas PPC
Somente plataformas PPC: se o seu código usar chamadas JNI e qualquer chamada específica tiver mais de oito parâmetros float ou double, o código JNI C® deverá ser compilado com o nível gcc-2.95.3 Free Software Foundation (FSF) do GNU C Compiler (GCC) ou posterior.
Composição de caracteres do Input Method Editor (IME)
Se você estiver usando o Smart Common Input Method/Intelligent Input Bus (SCIM/IBus) como o servidor do método de entrada, conclua a composição de caracteres antes de mudar o foco. Não mude o foco rapidamente com a entrada de chave porque o aplicativo pode não receber o evento chave adequadamente.
Nota: essa limitação aplica-se apenas a usuários de idioma chinês, coreano e japonês
Problemas de aplicativos Swing com a aparência do GTK

Aplicativos Swing podem não renderizar componentes da GUI corretamente se as bibliotecas GTK não estiverem instaladas corretamente no sistema. Esse problema não é visto na Versão 7, que não é sensível às mesmas condições. Se você receber mensagens do console indicando a ausência de bibliotecas, instale essas bibliotecas para corrigir o problema.