Skip to main content

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.

  • IfSi younecesita needsaber tosi knowsu ifdispositivo yourpuede deviceejecutar canJava, runvaya Java,a go to thisesta configurationpágina pagede configuración topara learnconocer thela minimumconfiguración neededmínima configuration.necesaria.

 

  • If you

     

    • IfSi youprefiere preferuna an Open Sourceversión Java version,de itcódigo isabierto, possiblees toposible useutilizar OpenJDK andy también youpuede can also installinstalar Java fromdesde thela freesolución gratuita AdoptopenJDKAdoptopenJDK. solution.

     

    SetEstablezca thela defaultversión predeterminada de Java version

    TheLos proceduresprocedimientos dependdependen onde yoursu operativesistema system.operativo.

     

    SetEstablecer defaultla versionversión forpredeterminada para MacOS

    TheLa versionversión ofde Java runningque onse yourejecuta systemen maysu besistema puede ser incompatible withcon Ancestris, sopor itlo willque notno run.se Youejecutará. willRecibirá getun amensaje messagecomo likeel thesiguiente followingen in aun terminal whencuando Ancestrisse starts.inicie Ancestris.

    Swap 01.png

    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.

    ToPara swapintercambiar betweenentre differentdiferentes Javaversiones versions,de openJava, abra una ventana de Terminal y siga los pasos que se indican a Terminal window and follow the steps below.continuación.

    InEn theel followingejemplo example,siguiente, thelas instructionsinstrucciones letle youpermiten setestablecer Versionla versión 8 (akatambién conocida como 1.8) byde default,forma withoutpredeterminada, removingsin eliminar Java VersionVersión 10:

    1/6 - CheckCompruebe whichqué versionversión ofde Java isestá setestablecida byde defaultforma predeterminada

    java -version
    echo $jdkhome

    Swap 02.png

    WePodemos canver seela VersionVersión 10. Ancestris willno notfuncionará. work.Necesita Youla need Versionversión 8 (akatambién conocida como 1.8) forpara Ancestris.

    2/6 - GetObtenga auna listlista ofde alltodas installedlas versionsversiones oninstaladas youren systemsu andsistema checky Versioncompruebe si la versión 8 (akatambién conocida como 1.8) isestá amongentre themellas

    /usr/libexec/java_home -V

    Swap 03.png

    OK, wepodemos canver seela Versionversión 8 (akatambién conocida como 1.8) isestá installed.instalada.
    IfSi itno werefuera not,así, theninstálelo installcomo itse asexplica explained inen thisesta sectionsección.

    3/6 - TypeEscriba inlas thedos followinglíneas 2siguientes linesen in theel 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

    TheseEstas twodos lineslíneas willañadirán addel thecomando commandpara toestablecer setsu your defaultversión Java versionpredeterminada inen yoursu personalperfil profile.personal.

    Swap 04.png

    TheLa firstprimera linelínea definesdefine thela defaultversión Java versionpredeterminada forpara alltodos programslos programas (JAVA_HOME, inen uppercase)mayúsculas).

    TheLa secondsegunda linelínea definesdefine thela defaultversión Java versionpredeterminada toque usese forutilizará para Ancestris (jdkhome, lowercase)en minúsculas).

    4/6 - CloseCerrar theel Terminal

    exit

    5/6 - ReopenVuelva a abrir el Terminal andy checkcompruebe that the runningque Java isen Versionejecución es la versión 8 (akatambién conocida como 1.8)

    java -version
    echo $jdkhome

    Swap 05.png

    OK,Está itbien, is.lo Wees. canPodemos seever Versionla versión 8 (akatambién conocida como 1.8). YouAhora canpuede now startempezar Ancestris.

    6/6 - StartIniciar Ancestris

    Swap 06.png

    WhenCuando se inicia Ancestris, se abre una ventana Terminal al mismo tiempo.

    Se puede ver en la barra de título que Ancestris starts,está autilizando Terminalla window opens at the same time.

    You can see in the title bar that Versionversión 8 (akatambién conocida como 1.8) ofde Java is being used by Ancestris.Java.

     

    SetEstablecer defaultla versionversión forpredeterminada para Windows

    YouTiene haveque tocrear createun aarchivo BAT filepara perla versión Java versionque youdesea wish to keep.mantener.

    UseUtilice your favourite textsu editor tode createtexto thosefavorito files,para usingcrear theesos codearchivos, below,utilizando andel placecódigo themsiguiente, iny acolóquelos folderen availableuna fromcarpeta yourdisponible 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

    WhileAl creatingcrear theseestos files,archivos, makeasegúrese surede youespecificar specifyel thenombre correctcorrecto namepara forlos thearchivos Java filespara forlas the lineslíneas JAVA_HOME, dependingen onfunción yourde su instalación de Java

    Cuando 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.

    WhenPara youcomprobar decidesi toel changecambio theestá Javarealmente version,en justvigor, 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, typeescriba java -version onen ala consoleconsola oro checkrevise thisesta pagepágina.

    IfSi youdesea wishmantener tosu keepúltima yourversión latestde Java versiony andforzar forceel theuso usede ofotra anotherversión version ofde Java forpara Ancestris, youtiene haveque tocambiar change theel configurationarchivo filede configuración, linelínea jdkhome="C:\path\to\java"

     

    SetEstablecer defaultla versionversión forpredeterminada para Linux

    TypeEscriba thelo followingsiguiente onen ala consoleconsola :

    sudo update-alternatives --config java

     

    en_linux-java-versions.png

    SelectSeleccione fromde thela listlista thela versionversión needed.necesaria.

    IfSi youdesea wishconservar tosu keepúltima yourversión latestde Java versiony andforzar forceel theuso usede ofotra anotherversión version ofde Java forpara Ancestris, youdebe havecambiar to change theel configurationarchivo filede configuración, linelínea jdkhome="/path/to/java"

    ToPara getobtener helpayuda usinguse thisesta tool :herramienta:

    sudo update-alternatives -l

     

     

    ForceForzar Ancestris to use a specificutilizar una versión específica de Java

    Sea cual sea su sistema operativo, si la versión Java versionactiva

    Whateverpredeterminada youres operatingdiferente systemde is,la ifque these defaultutilizará active Java version is different from the one to be used withcon Ancestris, youdebe havemodificar to modify Ancestris'sel configurationarchivo filede configuración likede this:la siguiente manera:

    jdkhome="/path/to/java"