Swift ohne Swift

Was muss ich alles unter Windows 11 einrichten?

Bevor wir mit der ersten App anfangen, müssen wir erstmal unser Windows auf Kurs bringen.

1. B4i installieren und aktivieren

Nach dem Kauf der Lizenz bekommst du eine Email mit dem Betreff "B4i License", dort findest du die Installationsdatei B4i.exe sowie einen Link zum lokalen Mac Builder (bitte auch herunterladen, brauchen wir später). Sowie die Lizenzdatei b4i-license.txt (die bitte auch speichern).

Das tolle ist, wenn du auch Parallels Desktop nutzt, ist der Download-Ordner unter macOS auch direkt unter Windows 11 erreichbar. Ich benutze Windows wirklich nur für die B4i IDE - Downloads, Apple Account usw. mache ich alles unter macOS. Dateien tausche ich über den gemeinsamen Ordner "Downloads aus". Natürlich kann man die Schritte auch direkt unter Windows machen - aber ist nicht notwendig.

Nach dem Download bitte die b4i.exe unter Windows ausführen und die Installation abschließen. Danach einmal die IDE starten und die Lizenzdatei auswählen um die Software zu aktivieren.

2. Java installieren (JDK 17 für Windows)

Wir brauchen das gleiche JDK wie auf dem Mac – nur eben für Windows.

Zulu JDK 17 LTS für Windows

Installier das Ganze an einem Ort, den du dir merken kannst – z. B. C:\JAVA\ZULU17\

3. Umgebungsvariablen für Java setzen

Windows wäre nicht Windows, wenn’s nicht wieder fünf Klicks zu viel wären. Aber wir machen das jetzt:

  1. Rechtsklick auf StartmenüSystem
  2. Unter den Gerätespezifikationen gibt es Verwandte Links mit Erweiterte Systemeinstellungen
  3. Im Fenster „Systemeigenschaften“ → Umgebungsvariablen (ganz unten)
  4. Unter Systemvariablen:
    • Neue Variable JAVA_HOME erstellen mit dem Pfad:
      C:\JAVA\ZULU17
    • Dann in der Variablen Path folgenden Eintrag hinzufügen:
      %JAVA_HOME%\bin

Zur Kontrolle öffnest du die Eingabeaufforderung (Windows-Taste, „cmd“ tippen) und gibst ein:

java -version

Da sollte dann sowas erscheinen:

openjdk version "17.0.14" 2025-01-21 LTS OpenJDK Runtime Environment Zulu17.56+15-CA (build 17.0.14+7-LTS) OpenJDK 64-Bit Server VM Zulu17.56+15-CA (build 17.0.14+7-LTS, mixed mode)

4.) Verzeichnisse erstellen

Ich hab mir zur Übersichtlichkeit unter C:\B4i\ zwei Unterordner angelegt:

C:\B4i\Keys → hier landen später Zertifikate und Schlüssel

C:\B4i\SharedModules → für gemeinsam genutzte Module

C:\B4i\Projekte → Speicherort für die erstellten Projekte/Apps

5. B4i konfigurieren

Zurück zu B4i und gleich zu den Einstellungen: Tools → Configure Paths

javac.exe: → C:\JAVA\ZULU17\bin\javac.exe (oder wo auch immer Java installiert ist)

Keys Folder: → C:\B4i\Keys (oder wo auch immer deine Verzeichnisse liegen)

Additional Libraries: (Leer lassen – brauchen wir ggf. später, aber aktuell nutzen wir keine externen Bibliotheken)

Shared Modules: → C:\B4i\SharedModules

Mit OK bestätigen.

6. Sprache ändern (optional, aber ratsam)

Die deutsche Übersetzung ist teilweise was holprig. Wenn du dir selbst einen Gefallen tun willst: Tools → IDE Options → Language → English

7. Und jetzt?

Jetzt ist Windows erstmal bereit. Der nächste Schritt ist der Mac – dort konfigurieren wir den Build-Server und erstellen unsere privaten Schlüssel und müssen Xcode und die Command Line Tools installieren.

Aber das machen wir im nächsten Beitrag.