Skip to main content
Dat 1. Semester
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Processing Intelli J

Processing i IntelliJ med Plug-in

Jeg har lavet et plug-in der gør det nemt at bruge Processing i IntelliJ. download Når det er downloaded skal det installeres i IntelliJ: Vælg i topmenuen IntelliJ i-settings-plugins, klik på tandhjulet i toppen og vælg ‘Install Plugin from Disk’ Vælg zip filen du har downlodet. Når du nu vælger File-New vil “New Processing Projec"t stå som det øverste valg i menuen

Processing i IntelliJ med Maven

Denne guide viser dig, hvordan du opsætter et IntelliJ-projekt med Maven, så du kan programmere med Processing’s PApplet uden at bruge Processing-editoren.


1. Download og installer Processing

Gå til processing.org/download og download den version der passer til dit styresystem.

Mac: Træk Processing.app til din Applications-mappe.

PC: Pak zip-filen ud og placer mappen et sted du kan finde den igen, f.eks. C:\Program Files\processing-4.x.

Åbn Processing én gang for at bekræfte at det virker — derefter behøver du det ikke mere.


2. Find core.jar i Processing-installationen

core.jar er den fil der indeholder Processing-biblioteket. Vi skal bruge stien til den.

Mac: Åbn Terminal og kør:

find /Applications/Processing.app/Contents/app -name "core-*.jar"

Du får en sti der ligner:

/Applications/Processing.app/Contents/app/core-4.4.6-e8b89e5b7876557ca23035a2c894b9db.jar

Kopiér denne sti — du skal bruge den i trin 4.

PC: Åbn Kommandoprompt og kør:

dir /s /b "C:\Program Files\processing-4.x\core*.jar"

Du får en sti der ligner:

C:\Program Files\processing-4.x\core\library\core.jar

Kopiér denne sti — du skal bruge den i trin 4.


3. Opret et nyt Maven-projekt i IntelliJ

  1. Åbn IntelliJ og vælg New Project
  2. Vælg Maven Archetype i venstre menu
  3. Giv projektet et navn, f.eks. MinProcessingApp
  4. Under Archetype vælg maven-archetype-quickstart
  5. Klik Create

IntelliJ opretter projektet med en pom.xml-fil. Det er den fil vi redigerer i næste trin.


4. Installer core.jar i dit lokale Maven-repository og tilføj det til pom.xml

Maven kan ikke hente Processing automatisk fra internettet, som det gør med andre biblioteker. I stedet installerer vi core.jar direkte på din computer, så Maven kan finde den.

4a. Installer jar-filen

Mac: Åbn Terminal og kør følgende kommando — erstat stien med den du kopierede i trin 2:

mvn install:install-file \
  -Dfile=/Applications/Processing.app/Contents/app/core-4.4.6-e8b89e5b7876557ca23035a2c894b9db.jar \
  -DgroupId=org.processing \
  -DartifactId=core \
  -Dversion=4.4.6 \
  -Dpackaging=jar

PC: Åbn Kommandoprompt og kør — erstat stien med den du kopierede i trin 2:

mvn install:install-file -Dfile="C:\Program Files\processing-4.x\core\library\core.jar" -DgroupId=org.processing -DartifactId=core -Dversion=4.4.6 -Dpackaging=jar

Hvis alt gik godt, ser du BUILD SUCCESS i terminalen.

Bemærk: Dette skal kun gøres én gang per computer.

4b. Tilføj dependency i pom.xml

Åbn pom.xml i IntelliJ og tilføj følgende inden for <dependencies>-tagget:

<dependency>
    <groupId>org.processing</groupId>
    <artifactId>core</artifactId>
    <version>4.4.6</version>
</dependency>

Klik på det lille Maven-ikon der dukker op i IntelliJ for at synkronisere projektet.


5. Opret din Main-klasse

Opret en ny Java-klasse i src/main/java og kald den Main. Indsæt følgende kode:

import processing.core.PApplet;

public class Main extends PApplet {

    public static void main(String[] args) {
        PApplet.main("Main");
    }

    @Override
    public void settings() {
        size(800, 600);
    }

    @Override
    public void setup() {
        background(0);
    }

    @Override
    public void draw() {
        ellipse(mouseX, mouseY, 50, 50);
    }
}

De tre vigtige metoder:

  • settings() — her sætter du vinduets størrelse med size()
  • setup() — kører én gang når programmet starter
  • draw() — kører kontinuerligt, én gang per frame

6. Kør programmet

Kør main()-metoden i Main-klassen som du normalt ville i IntelliJ — højreklik på filen og vælg Run ‘Main.main()’.

Der åbner sig et vindue, og du skulle gerne se en ellipse følge din mus rundt.