Lagre og kjør «SkrivMelding» i Sublime (macOS)
Mål: Lagre filen riktig og bruk Cmd + B for kompilering og Cmd + Shift + B for kjøring.
Forutsetter at du har satt opp JDK og Sublime sitt build-system som vist på «macOS: Java + Sublime (enkelt oppsett)». Hvis ikke, gjør det først.
1) Lagre programmet
- 1.1Åpne Sublime Text.
- 1.2Lag en ny fil: File → New File.
- 1.3Lim inn koden under.
- 1.4Lagre som SkrivMelding.java i en enkel mappe (f.eks. «Java-prosjekter»).
Viktig: Filnavn og klassenavn må være helt like (store/små bokstaver teller). Her skal
det være SkrivMelding.java og public class SkrivMelding.
import static java.lang.System.*;
import static javax.swing.JOptionPane.*;
public class SkrivMelding {
// Klasser skal ALLTID ha stor forbokstav
public static void main(String[] args) {
// Skriv Java-setninger her
// Få opp et vindu jeg kan skrive i
String navn = showInputDialog("Hva heter du?");
showMessageDialog(null, "Hei " + navn + "!");
}
}
2) Kompiler og kjør
- 2.1Velg build-systemet ditt: Tools → Build System → velg det du lagde (f.eks. MinJavaC).
- 2.2Cmd + B for å kompilere. Sjekk nederst i Sublime for eventuelle feilmeldinger.
- 2.3Cmd + Shift + B for å kjøre. Du får et vindu som spør om navnet ditt, og deretter en hilsen.
Forventet oppførsel: Først en input-boks («Hva heter du?»). Etterpå en melding: «Hei <navn>!».
3) Vanlige feil og raske tips
- F1Feil filnavn: Må være SkrivMelding.java (samme som klassen).
- F2Rød feilmelding ved Cmd+B: Sjekk manglende
}eller semikolon;. - F3«Class not found» ved kjøring: Sørg for at du kjører i mappen der filen ligger, og at build-systemet peker til riktig arbeidskatalog.
- F4Ingen dialogbokser: Sjekk at disse to importene står
øverst:
import static java.lang.System.*;ogimport static javax.swing.JOptionPane.*;