# Alteração de JDK para Suricato Face

## Visão Geral

Este guia tem como objetivo auxiliar na configuração do serviço **Suricato-Face** com o **JDK Temurin 17**.\
O processo inclui a instalação do JDK, ajuste da JVM no serviço e reinicialização.

## Instalação e Configuração Inicial

{% stepper %}
{% step %}

### Download do JDK

Acesse o site oficial do Adoptium:\
<https://adoptium.net/temurin/releases/?version=17>

Baixe a versão **Windows – JDK Temurin 17 (ZIP)** e extraia para:

```
C:\Program Files\jdk-17
```

{% endstep %}

{% step %}

### Parar o Serviço

Pare o serviço **Suricato-Face** antes de aplicar alterações.
{% endstep %}

{% step %}

### Abrir Configuração do Serviço

Abra o Prompt de Comando como Administrador e execute:

```
cd "C:\Program Files\Telematica\Suricato\suricato-face"
prunmgr.exe //MS//suricato_face
  
```

Será exibido um ícone na bandeja. Clique com o botão direito e selecione **Configure**.
{% endstep %}

{% step %}

### Configurar JVM

Na aba *Java*, configure o campo **Java Virtual Machine** com o novo JDK:

```
C:\Program Files\jdk-17.0.16+8\bin\server\jvm.dll
```

{% endstep %}

{% step %}

### Aplicar e Reiniciar

Clique em **Apply** e reinicie o serviço **Suricato-Face**.
{% endstep %}
{% endstepper %}

## Guia Rápido

* Baixe e extraia o JDK 17 na pasta `C:\Program Files\jdk-17`
* Pare o serviço Suricato-Face
* Abra a configuração do serviço via `prunmgr.exe`
* Ajuste o caminho da JVM no campo correto
* Salve e reinicie o serviço

## Regras de Negócio

Para garantir funcionamento estável:

* Utilizar sempre versões homologadas do JDK.
* O serviço deve ser parado antes de qualquer modificação na JVM.
* Somente administradores podem alterar a configuração do serviço.
* Após atualização, é obrigatório reiniciar o serviço Suricato-Face.

## FAQ - Perguntas Frequentes

<details>

<summary>Posso usar outro JDK além do Temurin? </summary>

O recomendado é sempre o Temurin (Adoptium), pois é o homologado.

</details>

<details>

<summary>O que acontece se o caminho do JDK estiver errado?</summary>

&#x20;O serviço não iniciará até corrigir a configuração.

</details>

<details>

<summary>Preciso desinstalar a versão anterior do JDK?</summary>

&#x20;Não, basta apontar a JVM para o novo diretório.

</details>

<details>

<summary>Qual a diferença entre JDK ZIP e MSI?</summary>

&#x20;O ZIP permite instalação manual, usado para maior controle no Suricato-Face.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://software-telematica-com.gitbook.io/suricato-docs/central-tecnica/instalacao-e-configuracao-de-servicos-do-suricato/instalacao-e-configuracao-do-suricato-face/configuracao-do-suricato-face/alteracao-de-jdk-para-suricato-face.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
