Java installation
Ancestris needskræver, at du har Java andinstalleret isi compatibleen withversion, der er kompatibel med Java 8 (alsoogså calledkaldet 1.8) andog Java 11. WeVi recommendanbefaler, youat usedu bruger Java 8.
IfHvis Ancestris doesikke notstarter start,eller orviser showset thefejlbillede, Ancestriser splashdet screenofte andpga. stops, it is most generally related to an issue with theet Java installation.problem. EitherEnten er Java isikke not installedinstalleret or eller Ancestris doeskan notikke findfinde iten or finds an incompatiblekompatibel version oraf finds a corrupted versionJava.
TheDette followingkapitel sectionsviser offertrin-for-trin ahvordan step-by-stepdu checksikrer, toat ensuredu Ancestrishar isden using a validrigtige Java 8 version.
General principleGenerelt
YouDuneedskalahave Java Runtime Environment (JRE).TheJDK (Java Development Kit)isernotikkerequired,påkrævet,but since themen JDKincludesindeholderaogså JRE,aså en JDKalonealeneiseralsoogsåsufficient.tilstrækkeligt.- Ancestris
worksvirkerwithmed Java versions 8andoghigherhøjere.ItDetiserdevelopedudvikletin versioni 8 forbetterbedrecompatibilitykompatibilitetwithmedthedemostflesteusers.brugere.ItDethaserbeentestettestedogandvirkerworks oni Java 11andog Java 14,whichsomareer LTS (Long TermSupport)Supportversions.-Welangsigtetdosupport)notversioner.checkVioncheckerShortikkeTermkort-tids-versioner,versionssomwhicherareufuldkomneobsoleteogandikkecannotvirkerbe downloaded afterefter 18months.måneder. YouDucankaninstall ainstallere JREfromflereanystedervendorfra: Oracle, OpenJdkoreller AdoptOpenJdkorelleroneenthatanden,youducompiledselvyourself.har fundet.TheOracle JRE installationiserrecognizedgodkendtbyogallvirkersystemsiandalleprograms.systemer.OnlyOracletheversionen genkendes af programmet og kræver ikke yderligere konfiguration.- Hvis du installerer Oracle
versionversionen,is recognized directly by the programs and does not require any additional configuration. If you install Oracle version, onlykræver JRE 8doesikkenotnogenrequireregistreringany registration withhos Oracle.OnI Windows,thereerisdernotikkeonlybareaen JAVA_HOMEvariablevariationorellertheen PATHvariable,variation,therederiseralsoogsåaenregistry keyregistreringsnøgle.
IfHvisyouduoptselvforvilabestemme,freehvordistributionJava lægges,youskalwillduhave to tellfortælle Ancestriswherehvoryourdin installationis.ligger.In this case,Seas indicated belownedenfor, uncomment thejdkhome
line in theancestis.conf
configuration file located in the "etc
" directory of your Ancestris installation and set the appropriate path.
IdentifyIdentificér whichhvilken Java versionversion, isder seter bysat defaultsom foretrukket
IfHvis youdu don'tikke knowved, ifom Java iser installedinstalleret oreller whichhvilken version isdu installed,har, pleasebesøg visitda thevenligst denne officialdetaljerede detailed explanation pageforklaringsside oreller directlygå opendirekte atil commandluppen linei terminalstartlinjen, andog typeskriv ondér the'cmd' commandfor line:at åbne Kommandoprompten. Derefter åbnes en sort boks, hvori du skriver 'java -version'.
java -version
ThereDer areer alternativeen methodsalternativ metode for MacOS andog Windows.
- for MacOS systems,brugere, check thedenne step-by-steptrin-for-trin instructionsvejledning.
- for Windows systems,brugere, check thedenne step-by-steptrin-for-trin instructionsvejledning.
IfHvisyouduseeseranenerror messagefejlmeddelelse in theterminal,Kommandoprompten,thener det fordi Javaisikkenoterinstalledinstalleretonpåyourdinsystem.computer. Ancestriscannotkanrun.derforPleaseikke køre.followFølgthe Install sectioninstallationsvejledningenbelownedenfortoforinstallat installere Java 1.8, og derefter kan du starte Ancestris.- Hvis du ser noget, der ligner dette om Java 1.8
andbetyderthendet,startatAncestris.du har den pågældende korrekte version af Java installeret.
If you see something like this where Java 1.8 is displayed, it means you have the proper version installed and set by default.
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)
AccordingAltså todu the display above, we can see that the installedhar Java versioninstalleret, seti byden default isforetrukne version 1.8, akaogså kaldet version 8.
IfHvis Ancestris doesikke notstarter, start,er eitherdet enten fordi at Ancestris doesikke notkan findfinde iten kompatibel version af Java oreller Ancestris findsfinder anen incompatible version or finds a corrupteddefekt version. PleaseFølg followdisse theinstruktioner instructionsfor toat identifyidentificere, whichhvilken Java version Ancestris findsfinder.
IfHvisyouduseeseraendifferentanden Java versionfromend 1.8oreller11,11itbetydermeansdet,youathaveduanotherhar en anden Java versionbyenddefault.den nødvendige.
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)
AccordingOvenfor tokan thevi displayser, above, we can see that the installedat Java version set10 byer defaultinstalleret. isDet betyder at Ancestris ikke virker. Følg dette afsnit nedenfor for at installere Java version 10.8.
Når willdet noter run.gjort, Pleasevil followdu thehave Install section below to installflere Java 8. versioner på din computer.
OnceHvis done,du you will then have several Java versions installed on your system.
If you are happy to setsætter Java 8 assom theden defaultforetrukne version, please followfølg theinstruktionen instructionsnedenfor tofor setat thevælge defaulten java version on your system and then start Ancestris.
If you would rather keep theforetrukken Java version, set as it is, then you need to tellså Ancestris tokan notvirke.
Hvis thedu defaulthellere vil beholde Java versionen som den er, skal du fortælle Ancestris, at den IKKE skal bruge den foretrukne Java version. PleaseFølg followdenne thevejledning instructionsfor toat forcefå Ancestris totil useat abruge specificen javabestemt Java version andog thenderefter startstarte Ancestris.
IdentifyIdentificér whichhvilken Java version Ancestris findsfinder
ToFor knowat whichse, hvilken Java version Ancestris finds,finder, youskal willdu need to check thechecke Ancestris configuration filekonfigurationsfil.
1. Check the line defininglinjen default_options
ThisDenne linelinje shouldskal lookse likesådan this:ud:
default_options="--branding ancestris -J-Xms96m -J-Xmx1g --laf javax.swing.plaf.nimbus.NimbusLookAndFeel"
IfHvis oneen ofaf themulighederne optionsi inlinjen this line includesinkluderer --jdkhome="/path/to/java
, makeskal suredu thevære pathsikker specifiedpå, inat thisstien optionspecificeret isi thelinjen pather totil Java version 1.8. Otherwise,Ellers editskal thedu configurationændre filekonfigurationsfilen. andDerefter changekan it.du Then launchstarte Ancestris.
IfHvis thislinjen lineikke doesindeholder noten includeJava asti, javafølg path,vejledningen follow the instructions below.herunder.
2. Check the line defininglinjen jdkhome
IfHvis thelinjen lineser lookssådan likeud: jdkhome="/path/to/java"
, thenskal makedu suresikre thedig, pathat specifiedstien inhenviser this option is the path totil Java version 8. Otherwise,Ellers editskal thedu configurationændre filekonfigurationen. andDerefter changekan it.du Then launchstarte Ancestris.
IfHvis thelinjen linestarter starts withmed "#", oreller ifhvis thelinjen lineikke doesfindes, notbetyder exist,det, thenat itlinjen meansiikke theer linefundet is not used byaf Ancestris and thatat Ancestris uses the defaultbruger Java versionstandardversion setpå ondin your system.computer.
IfHvis thestandardversionen defaultchecket versionovenfor checked above waser Java 8, itbetyder meansdet, yourat installeddu har installeret en Java 8 versionversion, mightsom bekan corrupted.være Trydefekt. reinstallingPrøv itat usinginstallere theJava igen - følg denne Install instructionsinstallationsvejledning andog restartstart derefter Ancestris.
InstallInstallér Java
ToDu installkan versionhente Java 8 on your system, you can get it from thepå Oracle's main pagehjemmeside, oreller moremere precisely,præcist: directlydirekte fromfra the download pagedownload-siden.
IfHvisyouduneed tovilknowvideifomyourdindevicecomputercankanrunkøre Java,gogåtotilthisdenneconfiguration pagekonfigurationssidetoforlearnattheseminimumdenneededkrævedeconfiguration.konfiguration.
Ifduyouønskerwant toatchoosevælgefrommellemallallethedeavailabletilgængelige Oracle Javaversionsversioner, checkthisdenne sideavailabletilgængeligeversionsJavapageversioner.- Java Version 8
isanbefales,recommendeddaasdenitunderstøttersupports allalle Ancestrisfeatures.funktioner.- For
fullatdetailsseonallehowdetaljertoominstallat installere Java version 8Fortil MacOS,seese JRE 8 Installation for MacOS.Fortil Windows,seese JRE Installation for Windows.Fortil Linux,seese JRE Installation for Linux.
- For
- Java Version 8
-
- Java Version 11
supportunderstøttermostde fleste Ancestrisfeatures.funktioner.- Download
andoginstallinstallér Java Development Kit (JDK) Version 11Fortil MacOS,choose thevælg .dmgfile.filen.
- For
fullatdetailsseonallehowdetaljertoominstallat installere Java version 11Fortil MacOS,seese Installation of the JDK for MacOS.Fortil windows,seese Installation of the JDK for Windows.Fortil Linux,seese Installationof theaf JDKonpå Linux.
- Download
- Java Version 11
If youdupreferforetrækkeranen Open Source Java version,iterisdetpossiblemuligttoatusebruge OpenJDK og du kan også installereand you can also installJavafromfrathedenfreegratis løsningsolution..
SetSæt theden defaultforetrukne Java version
TheProceduren proceduresafhænger dependaf ondit your operative system.operativsystem.
SetSæt defaultforetrukken version af Java for MacOS
The version of Java runningversionen onpå yourdit system maykan bevære incompatibleinkompatibel withmed Ancestris, soog itderfor willvil notAncestris run.ikke virke.
IfHvis youdu wantvil tobeholde keepdin your currentnuværende Java version and,og forf.eks. instance, runkører Java Version 8 (akaogså kaldeta 1.8) på samme tid, er du nødt til at thebytte sameom time, you need to swappå Java versions.versionerne.
ToFor swapat betweenskifte differentmellem forskellige Java versions,versioner, openåben aet Terminalterminalvindue windowog andfølg followtrinene the steps below.nedenfor.
InI thedet followingfølgende example,eksempel, theser instructionsdu lethvordan youJava set Versionversion 8 (akaogså kaldet 1.8) bysættes default,som withoutforetrukken removingversion, Javauden Versionat fjerne version 10:
1/6 - Check whichhvilken versionversion, ofder Javaer isden set by defaultforedrukne
java -version
echo $jdkhome
YouDu cankan seese thehvilken javaJava version youdu are running.kører.
2/6 - GetFå aen listliste ofover allalle installedinstallerede versionsversioner onpå yourdin systemMac andog check Versionom version 8 oreller 11 iser amongiblandt themdem
/usr/libexec/java_home -V
IfHvis theden versionversion, youdu wantønske, isikke noter inpå thelisten, list,skal thendu installinstallere itden assom explainedforklaret ini thisdette sectionafsnit.
IfHvis itden iser inpå thelisten, list,men butikke notden thedu onehavde youovenfor, hadskal above,du forcefølge thenæste path to the java version with the following step.trin.
3/6 - TypeSkriv indisse theto followinglinjer 2ind linesi in the Terminalterminalen
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
These two lines will add the commandDisse to setlinjer yourvil defaulttilføje kommandoen til at sætte din foretrukne Java versionversioni indin yourpersonlige personalprofil. profile.Her Here,sætter we forcevi version 1.8 (oreller 8). ReplaceErstat withmed yourdin javaJava version.
TheDen firstførste linelinje definesdefinerer theden defaultforetrukne Java version for allalle programsprogramer (JAVA_HOME, inmed uppercase)store bogstaver).
TheDen secondanden linelinje definesdefinerer theden defaultforetrukne Java version tosom usebruges foraf Ancestris (jdkhome, lowercase)med små bogstaver).
4/6 - CloseLuk theterminalen, Terminalskriv 'exit'
exit
5/6 - ReopenGenåben adin Terminalterminal andog checkcheck, thatat theden runningJava, Javader iskører nownu, theer oneden youdu wantønsker, (f.eks. version 8 in our example)8.
java -version
echo $jdkhome
YouNu cankan nowdu startstarte Ancestris.
6/6 - Start Ancestris
WhenNår Ancestris starts,starter, avil Terminalet windowterminalvindue opensåbne samtidig.
Du kan se i overskriften, at the same time.
You can see in the title bar thatJava version 8 ofbenyttes Java is being used byaf Ancestris.
SetSæt defaultforetrukken Java version fori Windows
YouDu haveskal tolave createen aBAT-fil BATfor file perhver Java version youdu wishønsker at beholde.
Brug dit foretrukne skriveprogram og opret to keep.
Usemed yourindhold favouritesom textvist editornedenfor toog createplacér thosedem files,i usingmappen, theder codeer below,tilgængelig andfra placedin them in a folder available from your PATH.
sti.
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
WhileNår creatingdu theselaver files,disse makefiler suresikrer youdu specifydig, theskal correctdu namesikre dig at du bruger det korrekte navn for thede Java filesfiler foreller the lineslinjer JAVA_HOME, dependingafhængig onaf yourdin Java installation
WhenHvis youdu decidebeslutter toat change theændre Java version,versionen, justskal rundu thebare correspondingkøre BATden file:BAT-fil: JAVA8 for version 1.8, oreller JAVA11 for version 11. The Java versionversionen du bruger, vil blive vist i terminalen.
For at usechecke, willom beændringen shownvirker, on the terminal.
To check if the change is really in effect, typeskriv java -version
oni adin consoleKommandoprompt oreller check thisdenne pageside.
IfHvis youdu wishønsker toat keepbeholde yourdin latestseneste Java version andog forcetvinge theAncestris usetil ofat anotherbruge versionen ofanden Javaversion, forskal Ancestris,du you have to change theændre configuration filekonfigurationsfilen, linelinje jdkhome="C:\path\to\java"
Sæt Setforetrukken defaultJava version fori Linux
TypeSkriv thefølgende followingi onen a console :konsol:
sudo update-alternatives --config java
SelectVælg fromden the list theønskede version needed.fra listen.
IfHvis youdu wishønsker toat keepbeholde yourden latest Javaseneste version andaf forceJava, theskal usedu oftvinge anotherAncestris versiontil ofat Javabruge foren Ancestris,anden youversion. haveDu toska changeda theændre i configurationkonfigurationsfilens file, linelinje jdkhome="/path/to/java"
ToFor getat helpfå usinghjælp, thisbenyt tooldette :værktøj:
sudo update-alternatives -l
ForceTving Ancestris totil useat abruge specificen specifik Java version
WhateverUanset yourhvilket operatingoperativsystem systemdu is,bruger, ifhvis thedin default activeforetrukne Java version iser differenten fromanden theend oneAncestris toskal bebruge, usedskal withdu Ancestris,rette you have to modifyi Ancestris's configuration filekonfigurationsfil like this:sådan::
jdkhome="/path/to/java"
Reversely,Omvendt, ifhvis thisdenne linelinje isikke noter commentedkommenteret, out,det thater ishvis ifden itikke doesstarter not start with themed "#", character,så vil Ancestris willførst taketage itden intoi accountbetragtning, first andog thestien, pathder indicateder toangivet thetil Java versionversionen mustskal existeksistere andog correspondsvare totil aen functional version ofvirksom Java version.. OtherwiseEllers vil Ancestris willikke notlede lookefter forandre otherplaceringer locationsaf foren a betterbedre Java versionversion, andog Ancestris willvil notikke start.starte.