Instalación de Java (STL)
Ancestris necesita Java y es compatible con Java 8 (también llamado 1.8) y Java 11. Le recomendamos que utilice Java 8.
Si Ancestris no se inicia o muestra la pantalla de bienvenida de Ancestris y se detiene, generalmente está relacionada con un problema con la instalación de Java. Java no está instalado o Ancestris no lo encuentra o encuentra una versión incompatible o encuentra una versión dañada.
Las secciones siguientes ofrecen una comprobación paso a paso para asegurarse que Ancestris está utilizando una versión válida de Java 8.
Identifique qué versión de Java está establecida de forma predeterminada
Si no sabe si Java está instalado o qué versión está instalada, visite: la página oficial de explicación detallada o abra directamente un terminal de línea de comandos y escriba en la línea de comandos:
java -version
Existen métodos alternativos para MacOS y Windows.
- para sistema MacOS, check the step-by-step instructions.
- para sistema Windows, check the step-by-step instructions.
- Si ve un mensaje de error en el terminal, Java no está instalado en su sistema. Ancestris no puede continuar. Siga la sección instalar a continuación para instalar Java 1.8 y luego inicie Ancestris.
- Si ve algo como esto donde se muestra Java 1.8, significa que tiene la versión adecuada instalada y establecida de forma predeterminada.
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 acuerdo con la pantalla anterior, podemos ver que la versión de Java instalada establecida por defecto es la versión 1.8, también conocida como versión 8.
Si Ancestris no se inicia, Ancestris no lo encuentra o encuentra una versión incompatible o encuentra una versión dañada. Siga las instrucciones para identificar que versión de Java encuentra Ancestris.
- Si ve una versión de Java diferente de 1.8 u 11, significa que tiene otra versión de Java de forma predeterminada.
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)
Si Ancestris no se inicia, Ancestris no lo encuentra o encuentra una versión incompatible o encuentra una versión dañada. Siga las instrucciones para identificar qué versión de Java encuentra Ancestris. Siga la sección instalar a continuación para instalar Java 8.
Una vez hecho esto, tendrá varias versiones de Java instaladas en su sistema.
Si está dispuesto a establecer Java 8 como la versión predeterminada, siga las instrucciones para establecer la versión Java predeterminada en su sistema y, a continuación, inicie Ancestris.
Si prefiere mantener la versión Java establecida tal cual, entonces debe decirle a Ancestris que no utilice la versión predeterminada de Java. Siga las instrucciones para forzar a Ancestris a utilizar una versión específica de Java y luego iniciar Ancestris
Identifique qué versión de Java encuentra Ancestris
Para saber qué versión de Java encuentra Ancestris, deberá comprobar el archivo de configuración de Ancestris
1.Compruebe la definición de la línea default_options
Esta línea debería tener este aspecto:
default_options="--branding ancestris -J-Xms96m -J-Xmx1g --laf javax.swing.plaf.nimbus.NimbusLookAndFeel"
Si una de las opciones de esta línea incluye --jdkhome="/path/to/java
, asegúrese que la ruta especificada en esta opción es la ruta de acceso a Java versión 1.8. De lo contrario, edite el archivo de configuración y cámbielo. Luego inicie Ancestris.
Si esta línea no incluye una ruta Java, siga las instrucciones que se indican a continuación.
2. Compruebe la definición de la línea jdkhome
Si la línea se ve como jdkhome="/path/to/java"
, a continuación, asegúrese que la ruta especificada en esta opción es la ruta de acceso a Java versión 8. De lo contrario, edite el archivo de configuración y cámbielo. Luego inicie Ancestris.
IfSi thela linelínea startscomienza withcon el valor "#", oro ifsi thela linelínea doesno notexiste, exist,significa thenque itla meanslínea theno linees isutilizada not used bypor Ancestris andy thatque Ancestris usesutiliza thela defaultversión de Java versionpredeterminada setestablecida onen yoursu system.sistema.
IfSi thela defaultversión versionpredeterminada checkedcomprobada aboveanteriormente wasera Java 8, itsignifica meansque yourla installedversión de Java 8 versioninstalada mightpodría beestar corrupted.dañada. TryIntente reinstallingreinstalarlo itcon using thelas InstallInstrucciones instructionsde instalación andy restartreinicie Ancestris.
InstallInstalar Java
ToPara installinstalar versionla versión Java 8 onen yoursu system,sistema, youpuede canobtenerla getdesde it from thela página principal de Oracle's main page, oro moremás precisely,precisamente, directlydirectamente fromdesde thela downloadpágina pagede descarga.
IfSiyounecesitaneedsabertosiknowsuifdispositivoyourpuededeviceejecutarcanJava,runvayaJava,ago to thisestaconfigurationpáginapagede configuracióntoparalearnconocerthelaminimumconfiguraciónneededmínimaconfiguration.necesaria.
Ifyou- Si
want todeseachooseelegirfromentrealltodasthelasavailableversiones disponibles de Oracle Java, consulte esta página de versiones disponibles.
- Se recomienda Java
versions,Versióncheck8,thisyaavailablequeversionsespage.compatible con todas las características de Ancestris.JavaParaVersionobtener los detalles completos sobre cómo instalar la versión 8is recommended as it supports all Ancestris features.For full details on how to install version 8ForPara MacOS,seever JRE 8 Installation for MacOS.ForPara Windows,seever JRE Installation for Windows.ForPara Linux,seever JRE Installation for Linux.
-
- Java
VersionVersión 11supportsoportamostlaAncestrismayoríafeatures.de las características de Ancestris.DownloadDescargarandeinstallinstalar Java Development Kit (JDK) Version 11ForPara MacOS,chooseescojatheel archivo .dmg file.dmg.
ForParafullobtenerdetailsdetallesoncompletoshowsobretocómoinstallinstalarversionla versión 11ForPara MacOS,seever Installation of the JDK for MacOS.ForParawindows,Windows,seever Installation of the JDK for Windows.ForPara Linux,seever Installation of the JDK on Linux.
- Java
IfSiyouprefierepreferunaan Open Sourceversión Javaversion,deitcódigoisabierto,possibleestoposibleuseutilizar OpenJDKandy tambiényoupuedecan also installinstalar Javafromdesdethelafreesolución gratuitaAdoptopenJDKAdoptopenJDK.solution.
SetEstablezcatheladefaultversión predeterminada de JavaversionTheLosproceduresprocedimientosdependdependenondeyoursuoperativesistemasystem.operativo.SetEstablecerdefaultlaversionversiónforpredeterminada para MacOSTheLaversionversiónofde Javarunningqueonseyourejecutasystemenmaysubesistema puede ser incompatiblewithcon Ancestris,soporitlowillquenotnorun.seYouejecutará.willRecibirágetunamensajemessagecomolikeelthesiguientefollowingenin aun terminalwhencuandoAncestrissestarts.inicie Ancestris.If you want to keep your current Java version and run say Java Version 8 (aka 1.8) at the same time, you need to swap Java versions.
ToParaswapintercambiarbetweenentredifferentdiferentesJavaversionesversions,deopenJava, abra una ventana de Terminal y siga los pasos que se indican aTerminal window and follow the steps below.continuación.InEntheelfollowingejemploexample,siguiente,thelasinstructionsinstruccionesletleyoupermitensetestablecerVersionla versión 8 (akatambién conocida como 1.8)bydedefault,formawithoutpredeterminada,removingsin eliminar JavaVersionVersión 10:1/6 -
CheckCompruebewhichquéversionversiónofde Javaisestásetestablecidabydedefaultforma predeterminadajava -version echo $jdkhome
WePodemoscanverseelaVersionVersión 10. Ancestriswillnonotfuncionará.work.NecesitaYoulaneed Versionversión 8 (akatambién conocida como 1.8)forpara Ancestris.2/6 -
GetObtengaaunalistlistaofdealltodasinstalledlasversionsversionesoninstaladasyourensystemsuandsistemacheckyVersioncompruebe si la versión 8 (akatambién conocida como 1.8)isestáamongentrethemellas/usr/libexec/java_home -V
OK,
wepodemoscanverseelaVersionversión 8 (akatambién conocida como 1.8)isestáinstalled.instalada.IfSiitnowerefueranot,así,theninstáleloinstallcomoitseasexplicaexplained inenthisestasectionsección.3/6 -
TypeEscribainlasthedosfollowinglíneas2siguienteslinesenin theel 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
TheseEstastwodoslineslíneaswillañadiránaddelthecomandocommandparatoestablecersetsuyour defaultversión Javaversionpredeterminadainenyoursupersonalperfilprofile.personal.TheLafirstprimeralinelíneadefinesdefinetheladefaultversión Javaversionpredeterminadaforparaalltodosprogramslos programas (JAVA_HOME,inenuppercase)mayúsculas).TheLasecondsegundalinelíneadefinesdefinetheladefaultversión Javaversionpredeterminadatoqueuseseforutilizará para Ancestris (jdkhome,lowercase)en minúsculas).4/6 -
CloseCerrartheel Terminalexit
5/6 -
ReopenVuelva a abrir el Terminalandycheckcompruebethat the runningque JavaisenVersionejecución es la versión 8 (akatambién conocida como 1.8)java -version echo $jdkhome
OK,Estáitbien,is.loWees.canPodemosseeverVersionla versión 8 (akatambién conocida como 1.8).YouAhoracanpuedenow startempezar Ancestris.6/6 -
StartIniciar AncestrisWhenCuando se inicia Ancestris, se abre una ventana Terminal al mismo tiempo.Se puede ver en la barra de título que Ancestris
starts,estáautilizandoTerminallawindow opens at the same time.You can see in the title bar that Versionversión 8 (akatambién conocida como 1.8)ofdeJava is being used by Ancestris.Java.SetEstablecerdefaultlaversionversiónforpredeterminada para WindowsYouTienehavequetocrearcreateunaarchivo BATfileparaperla versión Javaversionqueyoudeseawish to keep.mantener.UseUtiliceyour favourite textsu editortodecreatetextothosefavoritofiles,parausingcreartheesoscodearchivos,below,utilizandoandelplacecódigothemsiguiente,inyacolóquelosfolderenavailableunafromcarpetayourdisponible desde su 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
WhileAlcreatingcreartheseestosfiles,archivos,makeasegúresesuredeyouespecificarspecifyelthenombrecorrectcorrectonameparaforlosthearchivos Javafilesparaforlasthe lineslíneas JAVA_HOME,dependingenonfunciónyourde su instalación de JavaCuando decida cambiar la versión Java, ejecute el archivo BAT correspondiente: JAVA8 para la versión 1.8 o JAVA11 para la versión 11. La versión Java
installationen uso se mostrará en el Terminal.WhenParayoucomprobardecidesitoelchangecambiotheestáJavarealmenteversion,enjustvigor,run the corresponding BAT file: JAVA8 for version 1.8, or JAVA11 for version 11. The Java version at use will be shown on the terminal.To check if the change is really in effect, typeescribajava -version
onenalaconsoleconsolaorocheckrevisethisestapagepágina.IfSiyoudeseawishmantenertosukeepúltimayourversiónlatestde Javaversionyandforzarforceeltheusousedeofotraanotherversiónversion ofde Javaforpara Ancestris,youtienehavequetocambiarchange theelconfigurationarchivofilede configuración,linelíneajdkhome="C:\path\to\java"
SetEstablecerdefaultlaversionversiónforpredeterminada para LinuxTypeEscribathelofollowingsiguienteonenalaconsoleconsola :sudo update-alternatives --config java
SelectSeleccionefromdethelalistlistathelaversionversiónneeded.necesaria.IfSiyoudeseawishconservartosukeepúltimayourversiónlatestde Javaversionyandforzarforceeltheusousedeofotraanotherversiónversion ofde Javaforpara Ancestris,youdebehavecambiarto change theelconfigurationarchivofilede configuración,linelíneajdkhome="/path/to/java"
ToParagetobtenerhelpayudausingusethisestatool :herramienta:sudo update-alternatives -l
ForceForzar Ancestristo useaspecificutilizar una versión específica de JavaSea cual sea su sistema operativo, si la versión Java
versionactivaWhateverpredeterminadayouresoperatingdiferentesystemdeis,laifquethesedefaultutilizaráactive Java version is different from the one to be used withcon Ancestris,youdebehavemodificarto modify Ancestris'selconfigurationarchivofilede configuraciónlikedethis:la siguiente manera:jdkhome="/path/to/java"
- Si