Miljöhubb – guide

Hitta och ange JDK 17-sökvägen

För Bubblewrap och Windows

Bubblewrap bygger en Android-app av Miljöhubb. För det behöver programmet JDK 17 (Java Development Kit) på din dator. Om Bubblewrap inte hittar JDK automatiskt får du välja mellan att låta det installera ett nytt eller peka på din egen installation. Här lär du dig hitta rätt sökväg på Windows.

1. Hitta JDK 17 i Utforskaren

Öppna Utforskaren och gå till en av dessa mappar:

  • C:\Program Files\
  • C:\Program Files (x86)\

Leta efter någon av dessa mappar och öppna den:

  • Eclipse Adoptium
  • Java
  • Microsoft
  • Amazon Corretto

Inuti hittar du en undermapp som börjar med jdk-17, till exempel:

C:\Program Files\Eclipse Adoptium\jdk-17.0.12.7-hotspot

Klicka i adressfältet i Utforskaren, kopiera hela sökvägen och spara den. Det är den mappen du ska ange i Bubblewrap.

2. Hitta JDK 17 med kommandotolken

Tryck Win + R, skrivcmd och tryckEnter. Kör sedan ett av kommandona nedan:

where java

:: eller sök igenom Program Files:
dir "C:\Program Files" /s /b | findstr jdk

:: om ovanstående inte ger träff:
dir "C:\Program Files (x86)" /s /b | findstr jdk

Om resultatet ser ut ungefär så här:

C:\Program Files\Eclipse Adoptium\jdk-17.0.12.7-hotspot\bin\java.exe

…är sökvägen du ska ange allt ovanför bin\java.exe, alltså:

C:\Program Files\Eclipse Adoptium\jdk-17.0.12.7-hotspot

3. Ange sökvägen i Bubblewrap

När Bubblewrap frågar om du vill installera JDK eller använda din egen installation, välj använd egen installation och klistra in sökvägen du just hittade.

Viktigt:

  • Ange sökvägen till JDK-mappen, inte tillbin-mappen.
  • Mappen ska innehålla undermappar sombin,conf,include,lib ochrelease.

4. Sätt JAVA_HOME (rekommenderas)

Om du sätter miljövariabeln JAVA_HOME slipper du ange sökvägen varje gång. Byt ut exemplet mot din egen sökväg:

setx JAVA_HOME "C:\Program Files\Eclipse Adoptium\jdk-17.0.12.7-hotspot"

Stäng kommandotolken, öppna ett nytt fönster och kör:

echo %JAVA_HOME%

Om sökvägen skrivs ut är allt klart. Starta om datorn om program du redan har öppna inte ser ändringen.

5. Verifiera och bygg

Gå tillbaka till projektmappen där twa-manifest.json ligger och kör:

bubblewrap doctor

Om allt är grönt kan du bygga appen:

bubblewrap build

Resultatet blir app-release-bundle.aab, som du laddar upp till Google Play Console.

Tips om det inte fungerar

  • Se till att det verkligen är JDK 17, inte JRE 17, Java 8, 11 eller 21.
  • Har du inte JDK 17? Ladda ner det från adoptium.net (Eclipse Temurin, Windows x64) och installera.
  • Efter installation: starta om terminalen och kör bubblewrap doctor igen.
  • Om Bubblewrap fortfarande inte hittar JDK kan du manuellt ange sökvägen enligt steg 3.