Skip to main content

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

  • YouDu needskal ahave Java Runtime Environment (JRE). The JDK (Java Development Kit) iser notikke required,påkrævet, but since themen JDK includesindeholder aogså JRE, aså en JDK alonealene iser alsoogså sufficient.tilstrækkeligt.
  • Ancestris worksvirker withmed Java versions 8 andog higherhøjere. ItDet iser developedudviklet in versioni 8 for betterbedre compatibilitykompatibilitet withmed thede mostfleste users.brugere. ItDet haser beentestet testedog andvirker works oni Java 11 andog Java 14, whichsom areer LTS (Long Term Support)Support versions.- Welangsigtet dosupport) notversioner. checkVi onchecker Shortikke Termkort-tids-versioner, versionssom whicher areufuldkomne obsoleteog andikke cannotvirker be downloaded afterefter 18 months.måneder.
  • YouDu cankan install ainstallere JRE fromflere anysteder vendorfra: Oracle, OpenJdk oreller AdoptOpenJdk oreller oneen thatanden, youdu compiledselv yourself.har fundet.
  • The Oracle JRE installation iser recognizedgodkendt byog allvirker systemsi andalle programs.systemer.
    • OnlyOracle theversionen 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 8 doesikke notnogen requireregistrering any registration withhos Oracle.
    • OnI Windows, thereer isder notikke onlybare aen JAVA_HOME variablevariation oreller theen PATH variable,variation, thereder iser alsoogså aen registry keyregistreringsnøgle.
  • IfHvis youdu optselv forvil abestemme, freehvor distributionJava lægges, youskal willdu have to tellfortælle Ancestris wherehvor yourdin installation is.ligger. In this case,Se as indicated belownedenfor, uncomment the jdkhome line in the ancestis.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 directly 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.

 

  • IfHvis youdu seeser anen error messagefejlmeddelelse in the terminal,Kommandoprompten, thener det fordi Java isikke noter installedinstalleret on yourdin system.computer. Ancestris cannotkan run.derfor Pleaseikke køre. followFølg the Install sectioninstallationsvejledningen belownedenfor tofor installat installere Java 1.8, og derefter kan du starte Ancestris.
  • Hvis du ser noget, der ligner dette om Java 1.8 andbetyder thendet, startat Ancestris.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.

 

    • IfHvis youdu seeser aen differentanden Java version fromend 1.8 oreller 11,11 itbetyder meansdet, youat havedu anotherhar en anden Java version byend default.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.

    Ancestris

    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 tell Ancestris tokan notvirke.

    use

    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 force 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 set 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 the Oracle's main pagehjemmeside, oreller moremere precisely,præcist: directlydirekte fromfra the download pagedownload-siden.

    • IfHvis youdu need tovil knowvide ifom yourdin devicecomputer cankan runkøre Java, go totil thisdenne configuration pagekonfigurationsside tofor learnat these minimumden neededkrævede configuration.konfiguration.

     

  • Hvis

     

  • Hvis
    • If youdu preferforetrækker anen Open Source Java version, iter isdet possiblemuligt toat usebruge OpenJDK og du kan også installere and you can also install Java fromfra theden freegratis løsning  AdoptopenJDK solution..

     

    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 on 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 swap 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 - Get aen listliste ofover allalle installedinstallerede versionsversioner on 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 in thelisten, list,skal thendu installinstallere itden assom explainedforklaret ini thisdette sectionafsnit.

    IfHvis itden iser in 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.

    filer

    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

     

    en_linux-java-versions.png

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