Instal·lació de Java (TSL)
Ancestris necessita Java i és compatible amb Java 8 (també anomenat 1,8) i Java 11. Us recomanem que utilitzeu Java 8.
Si Ancestris no s'inicia o mostra la pantalla defectuosa i s'atura, generalment es relaciona amb un problema amb la instal·lació Java. O bé Java no està instal·lat o Ancestris no el troba o troba una versió incompatible o troba una versió danyada.
Les següents seccions ofereixen una comprovació pas a pas per assegurar que Ancestris està utilitzant una versió vàlida de Java 8.
Identifica quina versió de Java està establerta per defecte
Si no sabeu si hi ha instal·lada Java o quina versió està instal·lada, visiteu la pàgina detallada d'explicació oficial o obriu directament un terminal de línia d’ordres i escriviu a la línia d’ordres:
java -version
Hi ha mètodes alternatius per a MacOS i Windows.
- per MacOS, consulteu les instruccions pas-a-pas.
- per Windows, consulteu les instruccions pas-a-pas.
- Si veieu un missatge d'error al terminal, Java no està instal·lat al sistema. Ancestris no podrà funcionar.
Si us plau, seguiu la secció d'instal·lació de sota per instal lar Java 1,8 i després iniciar Ancestris
- Si veieu una cosa així on es mostra Java 1.8, vol dir que teniu la versió adequada instal·lada i configurada de manera 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)
Segons la visualització anterior, podem veure que la versió de Java instal·lada per defecte és la versió 1.8, àlies versió 8.
Si Ancestris no s'inicia, Ancestris no la troba, troba una versió incompatible o troba una versió danyada. Si us plau, seguiu les instruccions per identificar la versió de Java que troba Ancestris.
- Si veieu una versió Java diferent d’1.8 o 11, vol dir que teniu una altra versió Java de manera 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)
Segons la pantalla de dalt, podem veure que la versió de Java instal·lada establerta per defecte és la versió 10. Ancestris no s'executarà. Si us plau, seguiu la secció d'instal·lació de sota per instal·lar Java 8.
Un cop fet això, tindràs diverses versions Java instal·lades en el sistema.
Si us convé definir Java 8 com a versió predeterminada, seguiu les instruccions per configurar la versió predeterminada de Java en el vostre sistema i, a continuació, inicieu Ancestris.
Si preferiu mantenir el conjunt de la versió de Java tal com és, haureu de dir-li a Ancestris que no usi la versió de Java per defecte. Si us plau seguiu les instruccions per obligar Ancestris a utilizar una versió Java específica i llavors iniciar Ancestris.
Identifiqueu quina versió de Java troba Ancestris
Per saber quina és la versió de Java que troba Ancestris, caldrà que comproveu el fitxer de configuració d'Ancestris.
1. Comproveu la definició de la línia default_options
Aquesta línia hauria de ser així:
default_options="--branding ancestris -J-Xms96m -J-Xmx1g --laf javax.swing.plaf.nimbus.NimbusLookAndFeel"
Si una de les opcions d'aquesta línia inclou --jdkhome="/path/to/java
, assegureu-vos que la ruta especificada en aquesta opció sigui la ruta a la versió 1.8 de Java.. En cas contrari, editeu el fitxer de configuració i canvieu-lo. A continuació, inicieu Ancestris. .
Si aquesta línia no inclou cap ruta Java, seguiu les instruccions que es mostren a continuació.
2. Comproveu la definició de la línia jdkhome
Si la línia sembla jdkhome="/path/to/java"
, assegureu-vos que la ruta especificada en aquesta opció és la ruta a la versió Java 8. En cas contrari, editeu el fitxer de configuració i canvieu-lo. A continuació, iniciar Ancestris. .
Si la línia comença amb "# ", o si la línia no existeix, llavors significa que la línia no és utilitzada per Ancestris i que Ancestris utilitza la versió per defecte del Java establerta al vostre sistema.
Si la versió per defecte marcada anteriorment era Java 8, vol dir que la vostra versió instal·lada de Java 8 podria estar malmesa. Intenti reinstal·lar-lo utilitzant les instruccions d'instal·lació i reprengui Ancestris.
Instal·lar Java
Per instal·lar la versió Java 8 en el vostre sistema, podeu obtenir-la des de la pàgina principal d'Oracle, o de manera més precisa, directament des de la pàgina de descàrrega.
- Si necessiteu saber si el vostre dispositiu pot executar Java, aneu a aquesta pàgina de configuració per conèixer la configuració mínima necessària.
- Si voleu triar entre totes les versions disponibles d'Oracle Java, consulteu aquesta pàgina de versions disponibles.
- Es recomana Java versió 8 ja que suporta totes les característiques Ancestris.
- Per a més detalls sobre com instal·lar la versió 8
- Per MacOS, veure JRE 8 Instal·lació per MacOS.
- Per Windows, veure JRE Instal·lació per Windows.
- Per Linux, veure JRE Instal·lació per Linux.
- Per a més detalls sobre com instal·lar la versió 8
- Es recomana Java versió 8 ja que suporta totes les característiques Ancestris.
-
- Java versió 11 suporta la majoria de característiques Ancestris.
- Descarregar i instal·lar Java Development Kit (JDK) Versió 11
- Per MacOS, escollir el fitxer .dmg.
- Per a més detalls sobre com instal·lar la versió 11
- Per MacOS, veure Instal·lació de JDK per MacOS.
- Per Windows, veure Instal·lació de JDK per Windows.
- Per Linux, veure Instal·lació de JDK per Linux.
- Descarregar i instal·lar Java Development Kit (JDK) Versió 11
- Java versió 11 suporta la majoria de característiques Ancestris.
- Si preferiu una versió de Java de codi font obert, és possible utilitzar OpenJDK i també podeu instal·lar Java des de la solució lliure AdoptopenJDK.
Estableix la versió predeterminada de Java
Els procediments depenen del vostre sistema operatiu.
Definiu la versió predeterminada per a MacOS
La versió de Java que s’executa al vostre sistema pot ser incompatible amb Ancestris, de manera que no s’executarà. Quan Ancestris arrenqui, rebrà un missatge com el següent en un terminal.
Si voleu mantenir la vostra versió actual de Java i, per exemple, executeu Java versió 8 (àlies 1,8) al mateix temps, necessitareu intercanviar les versions Java.
Per canviar entre diferents versions de Java, obriu una finestra al Terminal i seguiu els passos següents.
En l'exemple següent, les instruccions li permeten posar la versió 8 (àlies 1,8) per defecte, sense treure la versió Java 10:
1/6 - Comprovar quina versió de Java està establerta per defecte
java -version
echo $jdkhome
WePodem canveure seela Versionversió 10. Ancestris willno notfuncionarà. work.Vostè Younecessita needla Versionversió 8 (akaàlies 1.1,8) forper Ancestris.
2/6 - GetObteniu auna listllista ofde alltotes installedles versions oninstal·lades youral systemvostre andsistema checki Versioncomproveu que la versió 8 (akaàlies 1.8) ises amongtroba thementre elles
/usr/libexec/java_home -V
OK,D'acord, wepodem canveure seeinstal·lada Versionla versió 8 (akaàlies 1.8).
Si isno installed.Iffos itaixí, wereinstal·leu-lo not,tal thencom installs’explica it as explained inen thisaquesta sectionsecció.
3/6 - TypeEscriviu inles thedues followinglínies 2següents lines in theal 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
TheseAquestes twodues lineslínies willafegiran addel thecomandament commandper todefinir setla yourversió defaultpredeterminada de Java versional invostre yourperfil personal profile.personal.
Theprimera firstlínia linedefineix definesla theversió defaultpredeterminada de Java versionper fora alltots programsels programes (JAVA_HOME, inen uppercase)majúscules).
TheLa secondsegona linelínia definesdefineix thela defaultversió predeterminada de Java versiona toutilitzar use forper Ancestris (jdkhome, lowercase)minúscula).
4/6 - CloseTanqueu theel Terminalterminal
exit
5/6 - ReopenTorneu a obrir el Terminal andi checkcomproveu thatque the runningel Java isen Versionfuncionament sigui la versió 8 (akaàlies 1.8)
java -version
echo $jdkhome
OK,D'acord, itho is.és. WePodem canveure seela Versionversió 8 (akaàlies 1.8). YouJa canpodeu now startiniciar Ancestris.
6/6 - StartIniciar Ancestris
WhenQuan s'inicia Ancestris, s'obre una finestra del Terminal al mateix temps.
Podeu veure a la barra de títol que Ancestris starts,utilitza ala Terminal window opens at the same time.
You can see in the title bar that Versionversió 8 (akaàlies 1.8) ofde Java is being used by Ancestris.Java.
SetEstableix defaultla versionversió forpredeterminada per Windows
YouHeu havede tocrear createun afitxer BAT fileper la versió Java que vulgueu conservar.
Utilitzeu el vostre editor de text favorit per Javacrear versionaquells youfitxers, wishutilitzant toel keep.
Usesegüent youri favouritecol·loqueu-los texten editoruna tocarpeta createdisponible those files, using the code below, and place them in a folder available from yourdel 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
WhileMentre creatingcreeu theseaquests files,fitxers, makeassegureu-vos sureque youespecifiqueu specifyel thenom correctcorrecte namedels for thefitxers Java filesper fora theles lineslínies JAVA_HOME, dependingsegons onla yourvostra instal·lació de Java
Quan decidiu canviar la versió Java, només heu d’executar el fitxer BAT corresponent: JAVA 8 per a la versió 1.8 o JAVA 11 per a la versió 11. La versió Java installationque s’utilitza es mostrarà al Terminal.
WhenPer youcomprovar decidesi toel changecanvi theés Javarealment version,efectiu, 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 the terminal.
To check if the change is really in effect, type escriviujava -version
onen ala consoleconsola oro checkcomproveu thisaquesta pagepàgina.
IfSi youvoleu wishmantenir tola keepvostra yourversió latestmés recent de Java versioni andobligar forcea theutilitzar useuna ofaltra anotherversió version ofde Java forper a Ancestris, youheu havede tocanviar change theel configurationfitxer filede configuració, linelínia jdkhome="C:\path\to\java"
Estableix Setla defaultversió versionpredeterminada forper Linux
TypeEscriviu theel followingsegüent onen ala console :consola:
sudo update-alternatives --config java
SelectSeleccioneu fromde thela listllista thela versionversió needed.necessària.
IfSi youvoleu wishmantenir tola keepvostra yourversió latestmés recent de Java versioni andobligar forcea theutilitzar useuna ofaltra anotherversió version ofde Java forper a Ancestris, youheu havede tocanviar change theel configurationfitxer filede configuració, linelínia jdkhome="/path/to/java"
ToPer getobtenir helpajuda usingamb thisaquesta tool :eina:
sudo update-alternatives -l
ForceForça Ancestris to use a specificutilitzar una versió Java versionespecífica
WhateverSigui yourquin operatingsigui systemel is,vostre ifsistema theoperatiu, defaultsi activela versió Java versionactiva isper differentdefecte fromés thediferent onede tola beque useds'utilitzarà withamb Ancestris, youheu havede tomodificar modify Ancestris'sel configurationfitxer filede configuració liked'Ancestris this:així:
jdkhome="/path/to/java"