[JAVA] Ich habe versucht, Processing auf VS Code zu migrieren

Vor kurzem habe ich angefangen, Verarbeitung zu studieren. Zuerst habe ich es auf PDE ausgeführt, aber ich mag VSCode für den Zweck, den ich gesehen habe, und der externe Editor ist cool! ?? Aus verschiedenen Gründen habe ich versucht, auf VS Code zu migrieren.

In diesem Artikel werde ich einige der Dinge darlegen, über die ich gestolpert bin, und Dinge, die ich beachten sollte, wenn ich den Übergang tatsächlich gemacht habe. Da der Autor noch nie einen Artikel geschrieben hat, möchte ich Sie außerdem bitten, auf Fehler und Verbesserungen hinzuweisen. Bitte verfluche mich in den Kommentaren ()

Klicken Sie hier, um die Artikel anzuzeigen, auf die ich bei der Migration verwiesen habe Ich möchte die Verarbeitung mit Visual Studio-Code ausführen Verarbeitung mit Visual Studio-Code ausführen

Meine MacOS / Software-Version

1. Installieren Sie Processing-Java

Es sieht so aus, als müssten Sie diese Datei installieren. Ich habe am Anfang vergessen, dies zu installieren, und ich schrie: "Ich kann das nicht tun."

Bei geöffneter Verarbeitung Tools → Installiere" Processing-Java " Sie können es mit installieren. スクリーンショット 2019-09-10 12.10.40.png

2. Erstellen Sie Ordner und Dateien und führen Sie sie aus

Hier wird es etwas verwirrend (zumindest hatte ich große Probleme).

Es kann überall sein (vielleicht), also erstelle einen Ordner. In meinem Fall habe ich es im Benutzerverzeichnis mit dem Namen "Processing_test" erstellt. Öffnen Sie es dann mit VS Code. スクリーンショット 2019-09-10 12.25.55.png Willkommen wird wie gewohnt herauskommen. Erstellen Sie als Nächstes einen Ordner und eine PDE-Datei und führen Sie sie aus. Eine Sache, die Sie hier beachten sollten, ist, dass ** der Dateiname der PDE-Datei mit dem Ordnernamen übereinstimmt **. Die Verarbeitungsdatei kann nur ausgeführt werden, wenn der Ordnername und der Dateiname (wahrscheinlich) identisch sind. Ich bin mir nicht sicher, warum es so eine Spezifikation ist. Ich werde versuchen, genau das zu tun, ohne etwas zu sagen.

Ich habe einen "Testordner" in "Processing_test" erstellt und eine "test.pde" darin erstellt. スクリーンショット 2019-09-10 12.37.07.png Dann schreiben Sie das Programm entsprechend.

test.pde


size(500, 500);
background(255);

Ich habe ein Programm geschrieben, um ein weißes Fenster von 500 x 500 anzuzeigen. Mach das. Es ist bequem, "Befehl + Umschalt + B" zu verwenden, um dies zu tun.

Dann wird es so angezeigt. スクリーンショット 2019-09-10 12.48.13.png Was geschrieben steht No build task to run found. Configure Build Task… Ins Japanische übersetzt Es müssen keine Build-Tasks ausgeführt werden. Aufgaben konfigurieren ... Es bedeutet, dass · · · Einfach ausgedrückt ist es wie "Ich kann es nicht so machen, wie es ist, Brüder".

3. Legen Sie die JSON-Datei fest

Da es nicht so ausgeführt werden kann, wie es ist, erstellen Sie eine Datei, damit es ausgeführt werden kann.

Wird früher angezeigt Keine Build-Task zum Ausführen gefunden. Build-Task konfigurieren… (Es ist keine Build-Task zum Ausführen. Konfigurieren Sie die Task…) Von Task.json-Datei aus Vorlage erstellen des Weiteren Andere Beispiel zum Ausführen eines willkürlichen externen Befehls (Andere Beispiel zum Ausführen eines willkürlichen externen Befehls) Ich werde fortfahren.

Zu diesem Zeitpunkt wird automatisch eine Datei mit dem Namen "task.json" erstellt. スクリーンショット 2019-09-10 12.56.03.png Ich werde diese Datei bearbeiten, aber da dies von Person zu Person unterschiedlich ist (siehe unten), werde ich meine task.json als Referenz veröffentlichen.

tasks.json


{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "Run",
      "command": "/usr/local/bin/processing-java",
      "type": "process",
      "args": [
        "--force",
        "--sketch=${fileDirname}",
        "--run"
      ],
      "group": {
        "kind": "build",
        "isDefault": true
      },
      "presentation": {
        "reveal": "always",
        "panel": "new"
      }
    }
  ]
}

Beachten Sie beim Bearbeiten dieser Datei die Teile command und --sketch = $ {}. Zunächst muss der Befehlsteil den Pfad angeben, in dem sich die ursprünglich installierte Verarbeitung-java.exe befindet. Meine Processing-Java.exe befand sich in "/ usr / local / bin / Processing-Java". Es scheint, dass sich dies von Person zu Person ändern kann. Bitte tun Sie Ihr Bestes, um es zu finden.

Dann können Sie im Teil --sketch = $ {} die Optionen ändern, indem Sie mit dem {} herumspielen. Es gibt verschiedene Optionen, daher werde ich sie hier weglassen. Dieser Teil muss auch je nach Person geändert werden, also [dieser Artikel](http://mslabo.sakura.ne.jp/WordPress/make/processing%E3%80%80%E9%80%86%E5%BC % 95% E3% 81% 8D% E3% 83% AA% E3% 83% 95% E3% 82% A1% E3% 83% AC% E3% 83% B3% E3% 82% B9 / Visual-Studio-Code % E3% 81% A7-Verarbeitung% E3% 82% 92% E6% A5% BD% E3% 81% 97% E3% 82% 80% E3% 81% AB% E3% 81% AF /).

4. Ausführen

Speichern Sie task.json und führen Sie test.pde aus. Dann スクリーンショット 2019-09-10 15.33.51.png Ich konnte das Fenster sicher anzeigen.

Ich habe das gleiche getan, aber es hat nicht funktioniert

Ich werde die Punkte überprüfen, die für diejenigen zu beachten sind, die sich in einer solchen Situation befinden.

  1. Ist process-java.exe installiert?
  2. Ist der Inhalt des Befehls in task.json korrekt?
  3. Ist das Innere von --sketch = $ {} {} in task.json angemessen?

Bitte überprüfen Sie diese drei Punkte noch einmal. Versuch und Irrtum macht auch Spaß.

Wir sehen uns wieder irgendwo.

Recommended Posts

Ich habe versucht, Processing auf VS Code zu migrieren
Ich habe versucht, JavaScript Part.1 Basic Processing Code System zu berühren
Ich habe versucht, den Quellcode zu analysieren
Ich habe versucht, yum-cron zu verifizieren
Ich habe versucht, die Verarbeitungsgeschwindigkeit mit spiritueller Technik zu erhöhen
[Rails] Ich habe versucht, die Stapelverarbeitung mit der Rake-Task zu implementieren
Ich habe versucht, C # (Indexer) zu kauen.
Ich habe versucht, die Unterstützung für iOS 14 zusammenzufassen
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, die Methode zu erklären
Ich habe versucht, das Java-Lernen zusammenzufassen (1)
Wechseln Sie von Eclipse zu VS Code
Ich habe jetzt versucht, Java 8 zusammenzufassen
C # (Polymorphismus: Polymorphismus)
Ich habe versucht, Active Hash zu erklären
Ich habe versucht, die Ajax-Verarbeitung der ähnlichen Funktion in Rails zu implementieren
Ich habe versucht, Code wie eine Typdeklaration in Ruby zu schreiben
[Rubiy] Heute Abend habe ich versucht, die Schleifenverarbeitung zusammenzufassen [Zeiten, Pause ...]
Ich habe versucht, die verwendeten Methoden zusammenzufassen
Ich habe versucht, Java-Lambda-Ausdrücke zusammenzufassen
Ich habe versucht, mit Web Assembly zu beginnen
Ich habe versucht, AOJs binäre Suche zu lösen
Ich habe versucht, das Iterator-Muster zu implementieren
Ich habe versucht, die Stream-API zusammenzufassen
Ich habe versucht, AdoptOpenjdk 11 unter CentOS 7 zu erstellen
Was ist Docker? Ich habe versucht zusammenzufassen
Ich habe versucht, Selen wie JQuery zu verwenden
Ich habe versucht, JavaScript Part.2 Objektorientiert zu berühren
[iOS] Ich habe versucht, mit Swift eine insta-ähnliche Verarbeitungsanwendung zu erstellen
Ich habe versucht, das auf Vagrant erstellte Portfolio in die Entwicklungsumgebung von Docker zu migrieren
Ich habe versucht, über JVM / Garbage Collection zusammenzufassen
Ich habe versucht, AdoptOpenJDK 11 (11.0.2) mit dem Docker-Image zu überprüfen
Ich habe versucht, eine Standardauthentifizierung mit Java durchzuführen
Ich habe versucht, polymorph in Nogizaka zu implementieren.
Ich habe versucht, die Federbeinkonfiguration mit Coggle zu verwalten
[Rails] Ich habe versucht, die Version von Rails von 5.0 auf 5.2 zu erhöhen
Ich habe versucht, Anmeldeinformationen mit JMX zu verwalten
Ich habe versucht, die Sitzung in Rails zu organisieren
Eine Geschichte, als ich versuchte, ein Video zu erstellen, indem ich Processing und Resolume verknüpfte
Java Ich habe versucht, einen einfachen Block zu brechen
Ich habe versucht, grafana und postgres [docker-compose] zu verknüpfen
Ich habe versucht, ein Personalmanagement-Tool zu entwickeln
Ich habe versucht, eine Website für das Studium von DUO3.0 zu entwickeln.
C # (Grund der Kapselung)
Ich habe versucht, eine LINE-Klon-App zu erstellen
Code zum Verbinden von Rails 3 mit PostgreSQL 10
Ich habe es mit Spring versucht.
Ich habe versucht, AdoptOpenJDK 8 zu erstellen (zusätzlich: Amazon Corretto 8)
[API] Ich habe versucht, die Postleitzahlensuch-API zu verwenden
[Ruby-Grundlagen] Ich habe versucht, Module zu lernen (Kapitel 1)
Ich habe versucht, Tomcat zu setzen
Ich habe versucht, neunundneunzig in Java auszugeben
Ich habe youtubeDataApi ausprobiert.