Requisitos do sistema

Esta página descreve as configurações de software e hardware necessárias para executar um programa Java com o JxBrowser.

Requisitos de software

Windows

O JxBrowser suporta o Windows 32-bit e 64-bit.

  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

É necessário um processador Intel Pentium 4 ou posterior que seja compatível com SSE3.

macOS

  • Sonoma 14
  • Ventura 13
  • Monterey 12
  • Big Sur 11
  • Catalina 10.15

É necessário um processador Intel Core i5, i7, i9 ou Apple Silicon.

O macOS deve ser executado no modo non-headless, porque o Chromium não suporta o modo non-headless nesta plataforma.

Linux

O JxBrowser suporta apenas Linux 64-bit.

  • Ubuntu 18.04 ou posterior
  • Debian 10 ou posterior
  • Fedora Linux 38 ou posterior
  • openSUSE 15.5 ou posterior
  • RedHat Enterprise Linux 7 ou posterior

Você precisará de um processador Intel Pentium 4 ou posterior que seja capaz SSE3, ou ARM 64-bit.

Os binários ARM 64-bit dependem do GLIBC 2.29 que está disponível nas distribuições Linux mais recentes. Atualmente estamos testando a biblioteca no Ubuntu 20.04, mas esta também deverá funcionar com as outras distribuições da lista acima que contenham GLIBC 2.29 ou superior.

O Chromium não funciona no ambiente headless. Para usar o JxBrowser em ambiente Linux headless é necessário iniciar X server.

Android/iOS

O JxBrowser não pode ser utilizado em dispositivos móveis com iOS e Android, porque estes sistemas operacionais móveis não incluem o Oracle HotSpot JVM necessário para executar o JxBrowser.

Java

O JxBrowser suporta apenas as versões Java Long-Term-Support (LTS) que neste momento são 8, 11, 17 e 21.

A biblioteca também deve funcionar com outras versões do Java 8+, mas só a testámos com as versões LTS.

A biblioteca não utiliza módulos Java e pode exigir ações adicionais quando é iniciada com Java 9 e superior. Para mais informações, consulte esta página.

A biblioteca pode ser utilizada com o JDK de 32 e 64 bits no Windows e apenas de 64 bits no macOS e no Linux.

Swing

JavaFX

SWT

Requisitos de hardware

ARM

macOS

O JxBrowser suporta Macs com Apple Silicon e macOS Big Sur e superior desde 7.18.

A biblioteca também pode ser utilizada no modo de emulação Rosetta 2.

Linux

Testamos o JxBrowser nos seguintes ambientes ARM de 64 bits:

  • Raspberry Pi 2 (uma CPU ARM Cortex-A7 quad-core de 900 MHz) e AWS (AWS Graviton Processors);
  • Ubuntu 20.04 LTS;
  • JDK 8 de 64 bits (nenhuma GUI fornecida pelo JRE), OpenJDK 11 (Swing/JavaFX).

Se você pretender que incluamos o suporte da configuração ARM que não se encontra na lista acima, nos contate através do endereço entre em contato.

Displays HiDPI

O JxBrowser suporta displays HiDPI no Windows, macOS e Linux.

Tela Sensível ao Toque

A biblioteca suporta os dispositivos de tela sensível ao toque apenas com Windows. Os diferentes modos de processamento suportam as telas sensíveis ao toque de forma diferente.

No modo de renderização OFF_SCREEN os eventos de toque são acionados por Java. Java não fornece um suporte totalmente funcional para eventos táteis. Por isso, alguns gestos táteis poderão não ser suportados.

No modo de renderização HARDWARE_ACCELERATED os eventos de toque são processados pelo Chromium diretamente, então eles devem funcionar da mesma forma que no Chromium/Chrome.

Pode ler mais sobre limitações para cada modo de apresentação.

Outros ambientes

É possível executar o JxBrowser em outras plataformas ou versões não listadas aqui. Não garantimos que todas as funcionalidades do JxBrowser funcionem ou funcionem como todo num sistema que não cumpra os requisitos de software e hardware.

Go Top