Introdução
Instalação
Guias
- Engine
- Profile
- Browser
- BrowserView
- Navegação
- Conteúdo
- DOM
- JavaScript
- Pop-ups
- Diálogos
- Downloads
- Extensões
- Rede
- Cache
- Cookies
- Proxy
- Autenticação
- Plugins
- Impressão
- Senhas
- Perfis de dados do Usuário
- Cartões de Crédito
- Mídia
- Área de transferência
- Zoom
- Corretor Ortográfico
- Implantação
- Chromium
Resolução de Problemas
Configurando o Projeto Maven
Esta página descreve como adicionar o JxBrowser a um projeto baseado em Maven.
Repositório
Para obter os arquivos JAR do JxBrowser utilizando o Maven, é necessário adicionar o seguinte código à seção repositories
do seu arquivo pom.xml
:
<repository>
<id>com.teamdev</id>
<url>https://europe-maven.pkg.dev/jxbrowser/releases</url>
</repository>
A ligação para o repositório https://europe-maven.pkg.dev/jxbrowser/releases
Maven não está acessível num navegador da Web, uma vez que está alojado no Registo de Artefatos do Google Cloud.
O repositório Maven para lançamentos está disponível na região dos EUA em https://us-maven.pkg.dev/jxbrowser/releases
.
Dependências
Multiplataforma
Se o seu projeto roda em Windows, macOS e Linux, adicione o seguinte código à seção dependencies
do seu arquivo pom.xml
:
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-cross-platform</artifactId>
<version>8.0.0</version>
<type>pom</type>
</dependency>
Específico da plataforma
Se necessitar de arquivos JAR do JxBrowser apenas para uma plataforma específica, pode utilizar a dependência adequada, conforme descrito abaixo.
Se a sua aplicação Java for executada apenas nas plataformas Windows e macOS e não necessitar da dependência do Linux, você pode incluir apenas as dependências do Windows e do macOS.
Windows 32-bit
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-win32</artifactId>
<version>8.0.0</version>
</dependency>
Windows 64-bit
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-win64</artifactId>
<version>8.0.0</version>
</dependency>
Windows 64-bit ARM
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-win64-arm</artifactId>
<version>8.0.0</version>
</dependency>
macOS 64-bit
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-mac</artifactId>
<version>8.0.0</version>
</dependency>
macOS 64-bit ARM
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-mac-arm</artifactId>
<version>8.0.0</version>
</dependency>
Linux 64-bit
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-linux64</artifactId>
<version>8.0.0</version>
</dependency>
Linux 64-bit ARM
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-linux64-arm</artifactId>
<version>8.0.0</version>
</dependency>
Conjunto de ferramentas GUI
Se você desejar apresentar conteúdo Web na sua aplicação Java Swing/JavaFX GUI, é necessário incluir também uma das seguintes dependências:
Swing
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-swing</artifactId>
<version>8.0.0</version>
</dependency>
JavaFX
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-javafx</artifactId>
<version>8.0.0</version>
</dependency>
SWT
<dependency>
<groupId>com.teamdev.jxbrowser</groupId>
<artifactId>jxbrowser-swt</artifactId>
<version>8.0.0</version>
</dependency>