Skip to main content

Instalação JAVA

O Ancestris precisa de Java e é compatível com Java 8 (também chamado de 1.8) e Java 11. Recomendamos que você use Java 8.

Se o Ancestris não iniciar, ou mostrar a tela inicial do Ancestris e parar, geralmente está relacionado a um problema com a instalação do Java. O Java não está instalado ou o Ancestris não o encontra, encontra uma versão incompatível ou encontra uma versão corrompida.

The following sections offer a step-by-step check to ensure Ancestris is using a valid Java 8 version.

 

Identifique qual versão do Java está configurada por padrão

Se você não souber se o Java está instalado ou qual versão está instalada, visite a página de explicação detalhada oficial ou abra diretamente um terminal de linha de comando e digite na linha de comando:

java -version

Existem métodos alternativos para MacOS e Windows.
- para sistemas MacOS, verifique as instruções passo a passo.
- para sistemas Windows, verifique as instruções passo a passo.

 

  • Se você vir uma mensagem de erro no terminal, o Java não está instalado no seu sistema. Ancestris não pode ser executado. Siga a seção Instalar abaixo para instalar o Java 1.8 e, em seguida, inicie o Ancestris.

 

  • Se você vir algo assim em que o Java 1.8 é exibido, significa que você tem a versão correta instalada e definida por padrão.
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)

De acordo com a exibição acima, podemos ver que a versão Java instalada definida por padrão é a versão 1.8, também conhecida como versão 8.

Se o Ancestris não iniciar, o Ancestris não o encontra, encontra uma versão incompatível ou encontra uma versão corrompida. Siga as instruções para identificar qual versão Java o Ancestris encontra.

 

  • Se você vir uma versão Java diferente da 1.8 ou 11, significa que você tem outra versão Java por padrão.
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)

De acordo com a exibição acima, podemos ver que a versão Java instalada definida por padrão é a versão 10. O Ancestris não será executado. Siga a seção Instalar abaixo para instalar o Java 8.

Depois de concluído, você terá várias versões Java instaladas no seu sistema.

Se você deseja definir o Java 8 como a versão padrão, siga as instruções para definir a versão java padrão no seu sistema e inicie o Ancestris.

Se você preferir manter a versão Java definida, é necessário dizer ao Ancestris para não usar a versão Java padrão. Siga as instruções para forçar o Ancestris a usar uma versão java específica e, em seguida, inicie o Ancestris.

 

Identifique qual versão Java o Ancestris encontra

Para saber qual versão Java o Ancestris encontra, você precisará verificar o arquivo de configuração do Ancestris.

1. Verifique a linha que define default_options

Esta linha deve ficar assim:

default_options="--branding ancestris -J-Xms96m -J-Xmx1g --laf javax.swing.plaf.nimbus.NimbusLookAndFeel"

Se uma das opções nesta linha incluir --jdkhome="/path/to/java, verifique se o caminho especificado nesta opção é o caminho para o Java versão 1.8. Caso contrário, edite o arquivo de configuração e altere-o. Então inicie o Ancestris.

Se esta linha não incluir um caminho java, siga as instruções abaixo.

2. Verifique a linha que define jdkhome

Se a linha parecer jdkhome="/path/to/java", verifique se o caminho especificado nesta opção é o caminho para o Java versão 8. Caso contrário, edite o arquivo de configuração e altere-o. Então inicie o Ancestris.

Se a linha começar com "#" ou se a linha não existir, significa que a linha não é usada pelo Ancestris e que o Ancestris usa a versão Java padrão definida no seu sistema.

Se a versão padrão verificada acima for Java 8, significa que a versão instalada do Java 8 pode estar corrompida. Tente reinstalá-lo usando as instruções de instalação e reinicie o Ancestris.

 


InstallInstale Java

To install version Java 8 on your system, you can get it from the Oracle's main page, or more precisely, directly from the download page.

  • IfPara youinstalar needa to know if your device can runversão Java, go8 toem thisseu configurationsistema, pagevocê topode learnobtê-lo thena minimumpágina neededprincipal configuration.do Oracle ou, mais precisamente, diretamente na página de download.

 

  • O Java Versão 11 suporta a maioria dos recursos do Ancestris.
        •  

         

        • IfSe youvocê preferpreferir anuma Open Sourceversão Java versionde código aberto, ité ispossível possibleusar to useo OpenJDK ande youtambém canpoderá alsoinstalar installo Java froma thepartir freeda solução gratuita AdoptopenJDK solution..

         

        SetDefina thea defaultversão Java versionpadrão

        TheOs proceduresprocedimentos dependdependem ondo yourseu operativesistema system.operacional.

         

        SetDefinir defaultversão versionpadrão forpara MacOS

        TheA versionversão ofdo Java runningem onexecução yourno systemseu maysistema bepode incompatibleser withincompatível com o Ancestris, soportanto, itnão willserá notexecutada. run.Você Youreceberá willuma getmensagem como a messageseguinte likeem the following in aum terminal whenquando o Ancestris starts.iniciar.

        Swap 01.png

        IfSe youvocê wantdeseja tomanter keepsua yourversão currentatual do Java versione, and,por forexemplo, instance,executar runo Java VersionVersão 8 (akatambém conhecido como 1.8) atao themesmo sametempo, time,é younecessário needtrocar toas swapversões Javado versions.Java.

        ToPara swapalternar betweenentre differentdiferentes Javaversões versions,do openJava, abra uma janela do Terminal e siga as etapas abaixo.

        No exemplo a Terminalseguir, windowas andinstruções followpermitem thedefinir stepsa below.

        In the following example, the instructions let you set VersionVersão 8 (akatambém conhecida como 1.8) bypor default,padrão, withoutsem removingremover o Java VersionVersão 10:

        1/6 - CheckVerifique whichqual versionversão ofdo Java isestá setdefinida bypor defaultpadrão

        java -version
        echo $jdkhome

        Swap 02.png

        WePodemos canver seea Versionversão 10. O Ancestris willnão notfuncionará. work.Você Youprecisa needda Versionversão 8 (akatambém conhecida como 1.8) forpara Ancestris.

        2/6 - GetObtenha uma lista de todas as versões instaladas no seu sistema e verifique se a list of all installed versions on your system and check VersionVersão 8 (aka 1.8) isestá amongentre themelas

        /usr/libexec/java_home -V

        Swap 03.png

        OK, wepodemos canver seea Versionversão 8 (aka 1.8) isinstalada.
        Caso installed.
        Ifcontrário, itinstale-o wereconforme not, then install it as explained inexplicado thisnesta sectionseção.

        3/6 - TypeDigite in the followingas 2 lineslinhas ina theseguir no Terminal

        echo 'export JAVA_HOME=`/usr/libexec/java_home -v 1.8`' >>~/.bash_profile
        echo 'export jdkhome==`/usr/libexec/java_home -v 1.8`' >>~/.bash_profile

        TheseEssas twoduas lineslinhas willadicionarão addo thecomando commandpara todefinir setsua your defaultversão Java versionpadrão inem yourseu personalperfil profile.pessoal.

        Swap 04.png

        TheA firstprimeira linelinha definesdefine thea defaultversão Java versionpadrão forpara alltodos programsos programas (JAVA_HOME, inem uppercase)maiúsculas).

        TheA secondsegunda linelinha definesdefine thea defaultversão Java versionpadrão toa useser forusada para o Ancestris (jdkhome, lowercase)minúscula).

        4/6 - CloseFeche theo Terminalterminal

        exit

        5/6 - ReopenReabra um Terminal e verifique se o Java em execução é a Terminal and check that the running Java is VersionVersão 8 (aka 1.8)

        java -version
        echo $jdkhome

        Swap 05.png

        OK,Está itbem. is.Podemos Wever cana see Versionversão 8 (akatambém conhecida como 1.8). YouAgora canvocê nowpode startiniciar o Ancestris.

        6/6 - StartIniciar Ancestris

        Swap 06.png

        WhenQuando o Ancestris starts,inicia, uma janela do Terminal é aberta ao mesmo tempo.

        Você pode ver na barra de título que a Terminal window opens at the same time.

        You can see in the title bar that VersionVersão 8 (aka 1.8) ofdo Java isestá beingsendo usedusada bypelo Ancestris.

         

        SetDefinir defaultversão versionpadrão forpara Windows

        YouVocê haveprecisa tocriar createum aarquivo BAT filepor perversão Java versionque youdeseja wish to keep.manter.

        Use your favourite textseu editor tode createtexto thosefavorito files,para usingcriar theesses codearquivos, below,usando ando placecódigo themabaixo, ine acoloque-os folderem availableuma frompasta yourdisponível em seu PATH.



         

        JAVA8.BAT

        @echo off
        echo Setting JAVA_HOME
        set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_12
        echo setting PATH
        set PATH=C:\Program Files\Java\jdk1.8.0_12\bin;%PATH%
        echo Display java version
        java -version

        JAVA11.BAT

        @echo off
        echo Setting JAVA_HOME
        set JAVA_HOME=C:\Program Files\Java\jdk1.11.0_11
        echo setting PATH
        set PATH=C:\Program Files\Java\jdk1.11.0_11\bin;%PATH%
        echo Display java version
        java -version

        WhileAo creatingcriar theseesses files,arquivos, makeespecifique sureo younome specifycorreto thepara correctos name for thearquivos Java filespara foras the lineslinhas JAVA_HOME, dependingdependendo onda yoursua instalação Java

        Ao decidir alterar a versão do Java, basta executar o arquivo BAT correspondente: JAVA8 para a versão 1.8 ou JAVA11 para a versão 11. A versão do Java installation

        em

        Whenuso youserá decidemostrada to change the Java version, just run the corresponding BAT file: JAVA8 for version 1.8, or JAVA11 for version 11. The Java version at use will be shown on theno terminal.

        ToPara checkverificar ifse thea changealteração isestá reallyrealmente inem effect,vigor, typedigite java -version onem aum console orou checkverifique thisesta pagepágina.

        IfSe youvocê wishdeseja tomanter keepsua yourversão latestmais recente do Java versione andforçar forceo theuso usede ofoutra anotherversão version ofdo Java for Ancestris, youé havenecessário toalterar change theo configurationarquivo filede configuração, linelinha jdkhome="C:\path\to\java"

         

        SetDefinir defaultversão versionpadrão forpara Linux

        TypeDigite theo followingseguinte onem aum console :console:

        sudo update-alternatives --config java

         

        en_linux-java-versions.png

        SelectSelecione fromna thelista lista theversão version needed.necessária.

        IfSe youvocê wishdeseja tomanter keepsua yourversão latestmais recente do Java versione andforçar forceo theuso usede ofoutra anotherversão version ofdo Java for Ancestris, youé havenecessário toalterar change theo configurationarquivo filede configuração, linelinha jdkhome="/path/to/java"

        ToPara getobter helpajuda usingcom thisesta tool :ferramenta:

        sudo update-alternatives -l

         

         

        ForceForçar o Ancestris toa useusar uma versão Java específica

        Qualquer que seja o seu sistema operacional, se a specificversão Java versionativa

        Whateverpadrão yourfor operatingdiferente systemdaquela is,a ifser theusada defaultcom active Java version is different from the one to be used witho Ancestris, youvocê havedeverá tomodificar modify Ancestris'so configurationarquivo filede configuração likedo this:Ancestris da seguinte maneira:

        jdkhome="/path/to/java"