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.
IfParayouinstalarneedatoknow if your device can runversão Java,go8toemthisseuconfigurationsistema,pagevocêtopodelearnobtê-lothenaminimumpáginaneededprincipalconfiguration.do Oracle ou, mais precisamente, diretamente na página de download.
IfSeyouvocêwant todesejachooseescolherfromentrealltodastheasavailableversões disponíveis do Oracle Javaversions,check thisverifiqueavailableestaversionspáginapagede versões disponíveis.JavaAVersionversão 8isdorecommendedJavaaséitrecomendada,supportspoisallsuportaAncestristodosfeatures.os recursos do Ancestris.ForParafulldetalhesdetailscompletosonsobrehowcomotoinstalarinstallaversionversão 8ForPara MacOS,seeconsulte Instalação do JRE 8Installation forpara MacOS.ForPara Windows,seeconsulte Instalação do JREInstallation forpara Windows.ForPara Linux,seeconsulte Instalação do JREInstallation forpara Linux.
- O Java Versão 11 suporta a maioria dos recursos do Ancestris.
JavaBaixeVersione11instalesupport most Ancestris features.Download and installo Java Development Kit (JDK)VersionVersão 11ForNo MacOS,chooseescolhatheo arquivo .dmg file.dmg.
ForParafullobterdetailsdetalhesoncompletoshowsobretocomoinstallinstalarversiona versão 11ForPara MacOS,seeconsulteInstallationInstalaçãoof thedo JDKforpara MacOS.ForParawindows,janelas,seeconsulteInstallationInstalaçãoof thedo JDKforpara Windows.ForPara Linux,seeconsulteInstallationInstalaçãoof thedo JDKonno Linux.
-
-
IfSeyouvocêpreferpreferiranumaOpen Sourceversão Javaversionde código aberto,itéispossívelpossibleusarto useo OpenJDKandeyoutambémcanpoderáalsoinstalarinstallo Javafromathepartirfreeda solução gratuita AdoptopenJDKsolution..
SetDefinatheadefaultversão JavaversionpadrãoTheOsproceduresprocedimentosdependdependemondoyourseuoperativesistemasystem.operacional.SetDefinirdefaultversãoversionpadrãoforpara MacOSTheAversionversãoofdo Javarunningemonexecuçãoyournosystemseumaysistemabepodeincompatibleserwithincompatível com o Ancestris,soportanto,itnãowillseránotexecutada.run.VocêYoureceberáwillumagetmensagem como amessageseguintelikeemthe following in aum terminalwhenquando o Ancestrisstarts.iniciar.IfSeyouvocêwantdesejatomanterkeepsuayourversãocurrentatual do Javaversione,and,porforexemplo,instance,executarruno JavaVersionVersão 8 (akatambém conhecido como 1.8)ataothemesmosametempo,time,éyounecessárioneedtrocartoasswapversõesJavadoversions.Java.ToParaswapalternarbetweenentredifferentdiferentesJavaversõesversions,doopenJava, abra uma janela do Terminal e siga as etapas abaixo.No exemplo a
Terminalseguir,windowasandinstruçõesfollowpermitemthedefinirstepsabelow.In the following example, the instructions let you set VersionVersão 8 (akatambém conhecida como 1.8)bypordefault,padrão,withoutsemremovingremover o JavaVersionVersão 10:1/6 -
CheckVerifiquewhichqualversionversãoofdo Javaisestásetdefinidabypordefaultpadrãojava -version echo $jdkhome
WePodemoscanverseeaVersionversão 10. O Ancestriswillnãonotfuncionará.work.VocêYouprecisaneeddaVersionversã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 alist of all installed versions on your system and check VersionVersão 8 (aka 1.8)isestáamongentrethemelas/usr/libexec/java_home -V
OK,
wepodemoscanverseeaVersionversão 8 (aka 1.8)isinstalada.
Casoinstalled.Ifcontrário,itinstale-owereconformenot, then install it as explained inexplicadothisnestasectionseção.3/6 -
TypeDigitein the followingas 2lineslinhasinatheseguir no Terminalecho 'export JAVA_HOME=`/usr/libexec/java_home -v 1.8`' >>~/.bash_profile echo 'export jdkhome==`/usr/libexec/java_home -v 1.8`' >>~/.bash_profile
TheseEssastwoduaslineslinhaswilladicionarãoaddothecomandocommandparatodefinirsetsuayour defaultversão Javaversionpadrãoinemyourseupersonalperfilprofile.pessoal.TheAfirstprimeiralinelinhadefinesdefinetheadefaultversão Javaversionpadrãoforparaalltodosprogramsos programas (JAVA_HOME,inemuppercase)maiúsculas).TheAsecondsegundalinelinhadefinesdefinetheadefaultversão Javaversionpadrãotoauseserforusada para o Ancestris (jdkhome,lowercase)minúscula).4/6 -
CloseFechetheoTerminalterminalexit
5/6 -
ReopenReabra um Terminal e verifique se o Java em execução é aTerminal and check that the running Java is VersionVersão 8 (aka 1.8)java -version echo $jdkhome
OK,Estáitbem.is.PodemosWevercanasee Versionversão 8 (akatambém conhecida como 1.8).YouAgoracanvocênowpodestartiniciar o Ancestris.6/6 -
StartIniciar AncestrisWhenQuando o Ancestrisstarts,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 Javaisestábeingsendousedusadabypelo Ancestris.SetDefinirdefaultversãoversionpadrãoforpara WindowsYouVocêhaveprecisatocriarcreateumaarquivo BATfileporperversão Javaversionqueyoudesejawish to keep.manter.Use
your favourite textseu editortodecreatetextothosefavoritofiles,parausingcriartheessescodearquivos,below,usandoandoplacecódigothemabaixo,ineacoloque-osfolderemavailableumafrompastayourdisponí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
WhileAocreatingcriartheseessesfiles,arquivos,makeespecifiquesureoyounomespecifycorretotheparacorrectosname for thearquivos Javafilesparaforasthe lineslinhas JAVA_HOME,dependingdependendoondayoursua instalação JavaAo 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
eminstallationWhenusoyouserádecidemostradato 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.ToParacheckverificarifsetheachangealteraçãoisestáreallyrealmenteinemeffect,vigor,typedigitejava -version
onemaum consoleoroucheckverifiquethisestapagepágina.IfSeyouvocêwishdesejatomanterkeepsuayourversãolatestmais recente do Javaversioneandforçarforceotheusousedeofoutraanotherversãoversion ofdo Java for Ancestris,youéhavenecessáriotoalterarchange theoconfigurationarquivofilede configuração,linelinhajdkhome="C:\path\to\java"
SetDefinirdefaultversãoversionpadrãoforpara LinuxTypeDigitetheofollowingseguinteonemaumconsole :console:sudo update-alternatives --config java
SelectSelecionefromnathelistalistatheversãoversion needed.necessária.IfSeyouvocêwishdesejatomanterkeepsuayourversãolatestmais recente do Javaversioneandforçarforceotheusousedeofoutraanotherversãoversion ofdo Java for Ancestris,youéhavenecessáriotoalterarchange theoconfigurationarquivofilede configuração,linelinhajdkhome="/path/to/java"
ToParagetobterhelpajudausingcomthisestatool :ferramenta:sudo update-alternatives -l
ForceForçar o Ancestristoauseusar uma versão Java específicaQualquer que seja o seu sistema operacional, se a
specificversão JavaversionativaWhateverpadrãoyourforoperatingdiferentesystemdaquelais,aifsertheusadadefaultcomactive Java version is different from the one to be used witho Ancestris,youvocêhavedeverátomodificarmodify Ancestris'soconfigurationarquivofilede configuraçãolikedothis:Ancestris da seguinte maneira:jdkhome="/path/to/java"