2016-04-21 7 views
6

Ich möchte die IntelliJ IDEA IDE verwenden, um einige App mit Processing 3 zu entwickeln. Wie kann ich das machen ?Wie wird Verarbeitung 3 auf IntelliJ IDEA verwendet?

Es gibt nur Tutorials zur Verwendung von Processing 2, aber ich denke, die Dinge haben sich so verändert, dass diese Tutorials nicht mehr funktionieren.

Danke

Antwort

14

Es ist schwer, allgemein zu beantworten: „Wie mache ich das“ Art Fragen. Stack Overflow ist mehr für "Ich habe X versucht, erwartet Y, aber habe Z stattdessen" Typ Fragen. Sie haben viel mehr Glück, wenn Sie einfach etwas ausprobieren und eine MCVE zusammen mit einer bestimmten Frage posten, wenn Sie nicht weiterkommen. Sie sagen, Sie denken Dinge haben sich genug geändert, so dass diese Tutorials nicht mehr funktionieren - warum haben Sie nicht nur diese Annahme getestet, indem Sie etwas versucht?

Weil diese Tutorials immer noch funktionieren. Einige Dinge haben sich geändert, z. B. das Entfernen der Möglichkeit, eine PApplet direkt in eine Swing-Anwendung einzubetten. Aber 90% der restlichen Tutorials sollten gut funktionieren.

Schritt 1: Fügen Sie die Verarbeitungsbibliothek Ihrem Klassenpfad hinzu. Dies umfasst den Kern und alle JOGL-Abhängigkeiten, die Sie benötigen.

Schritt 2: Erstellen Sie eine Klasse, die PApplet erweitert und fügen Sie Ihren Code dort hinzu.

Schritt 3: Rufen Sie PApplet.main("YourSketchNameHere");, um Ihre Skizze zu starten.

Hier ist ein kleines Beispiel, das diese Schritte zeigt:

import processing.core.PApplet; 

public class ProcessingTest extends PApplet{ 

    public void settings(){ 
     size(200, 200); 
    } 

    public void draw(){ 
     background(0); 
     ellipse(mouseX, mouseY, 20, 20); 
    } 

    public static void main(String... args){ 
     PApplet.main("ProcessingTest"); 
    } 
} 

Bitte nur etwas ausprobieren und schreibt eine bestimmte Frage, wenn Sie nicht weiterkommen. Viel Glück.

Bearbeiten: Shameless Eigenwerbung: Ich schrieb ein Tutorial zur Verwendung der Verarbeitung als Java-Bibliothek, verfügbar here.

+0

Hallo, danke für deine Antwort. Ich bin noch neu im Importprozess von externen Bibliotheken, ich verstehe die Hauptlinien. Wenn Sie sagen, dass die Verarbeitungsbibliothek importiert werden soll, soll es ein Jar sein, oder sollte ich die Dateien von hier importieren: https://github.com/processing/processing? Weil ich kein core.jar irgendwo finden kann ... – ypicard

+0

@ypicard Das Kernglas kommt mit der Verarbeitung selbst. Aber Sie könnten auch die Quelle verwenden. Es hängt wirklich davon ab, was genau du tun willst. Aber wenn Sie nicht wissen, wie ein Klassenpfad funktioniert oder wie Sie eine JAR-Datei finden, warum versuchen Sie dann eine erweiterte IDE zu verwenden? Sie könnten jetzt besser dran bleiben, wenn Sie nur mit dem Verarbeitungseditor bleiben. –

+0

Weil wir alle eines Tages lernen müssen;) Und die Basis Processing IDE ist nicht wirklich so mächtig ... Ich habe es geschafft, die Gläser aus der Anwendung selbst zu holen, wie Sie sagten, importierte sie in mein Projekt und jetzt wann Ich versuche, Ihren Code auszuführen, er erhält eine ClassNotFoundException. Anscheinend kann die ** ProcessingTest ** -Klasse nicht in meinen Importen gefunden werden. Ich habe in den Quelldateien von Github gegraben und eine ** ProcessingTestUtil ** Klasse gefunden, aber es ist nicht die, nach der ich suche ... Wohin soll ich jetzt gehen? – ypicard