[LINUX] Java mit Visual Studio Code (Teil 2)

Java mit Visual Studio Code (Teil 2)

Da die Unterstützung für Windows 7 endlich beendet ist, haben wir beschlossen, eine Entwicklungsumgebung für Windows 10 zu erstellen. Ich erinnere mich übrigens, dass ich vor über einem Jahr diesen Artikel geschrieben habe. Ändern wir also die Java-Entwicklungsumgebung in VS Code anstelle von Eclipse oder Intellj. Ich dachte, ich habe beschlossen, den Prozess bis zum Aufbau auf Ubuntu von Windows Subsystem für Linux (WSL) in einem Artikel zusammenzufassen. In Vorheriger Artikel habe ich zusammengefasst, wie eine Umgebung unter Ubuntu erstellt wird. Daher werde ich mich dieses Mal hauptsächlich auf die Zusammenarbeit zwischen WSL und VS Code konzentrieren.

Umgebung zu bauen

Installieren Sie WSL

Wenn Sie ein normaler Linux- oder Mac OS-Benutzer sind, ist es normal, WSL unter Windows 10 zu verwenden, oder? Aktivieren Sie die WSL gemäß dem offiziellen Verfahren und installieren Sie Ubuntu (18.04).

OpenJDK-Installation

** Installiere OpenJDK unter Ubuntu ** anstelle von Windows.

Sie können es mit apt vom WSL-Terminal installieren.

$ sudo apt update
$ sudo apt install -y openjdk-11-jdk

VS Code Installation

Installieren Sie die Windows-Version von VS Code anstelle der Ubuntu-Version von der offiziellen Website **. In der PATH-Einstellung ist ein Neustart erforderlich, damit er mit dem Befehl code gestartet werden kann. Starten Sie Windows daher nach der Installation neu. Wenn Sie die Ubuntu-Version von VS Code unter Ubuntu von WSL installieren, können Sie sie nicht verwenden, ohne das X-Window anzuzeigen. Daher werde ich diese Methode dieses Mal nicht verwenden.

Erweiterungsinstallation

Remote Development Ein Plug-In, mit dem Sie Dateien sicher remote von der Windows-Seite zur WSL-Seite bearbeiten können. Wenn Sie nur mit WSL entwickeln, können Sie nur "Remote WSL" verwenden. Wenn Sie jedoch "Remote Development" installieren, wird auch "Remote WSL" installiert, und es scheint, dass Sie nicht nur WSL, sondern auch SSH-Verbindungsumgebung und Docker-Container remote (Testversion) können. Nicht). Eine Erweiterung, die [zum Zeitpunkt des Schreibens dieses Artikels] nicht enthalten war (https://qiita.com/gitcho/items/a6c0bb781bc395e43ec4), aber im letzten Sommer veröffentlicht wurde. Dank dessen gibt es meiner Meinung nach nichts mehr, was VS Code nicht mehr kann. Ein Bild ähnlich der Tramp-Funktion von Emacs? .. Es wäre noch bequemer, wenn sshfs mit WSL verwendet werden könnte ...

Beenden Sie VSCode nach der Installation von "Remote Development" einmal und führen Sie den Befehl "code" von Ubuntu der WSL aus, um ihn zu verwenden. (Es braucht Zeit, um das erste Mal zu starten) Nehmen Sie als Beispiel ein Beispielprojekt, das mit gradle erstellt wurde (siehe Vorheriger Artikel für Details).

$ mkdir sample
$ cd sample
$ gradle init --type java-application
$ code .
Installing VS Code Server for ...← Wenn dies angezeigt wird, warten Sie, bis es startet

Wenn die Windows-Firewall-Berechtigungseinstellungen angezeigt werden, lassen Sie sie zu. Dadurch wird eine Windows-Version des VS-Code-Fensters geöffnet, in der Sie in WSL erstellte Java-Projekte entwickeln können.

Java Extension Pack Installation wie in Vorheriger Artikel. Bitte beachten Sie, dass es nur aktiviert wird, wenn Sie zum Zeitpunkt der Installation auf "Auf WSL installieren" klicken und es auf der WSL-Seite installieren.

Sie können bei Bedarf auch nach anderen Plug-Ins wie git und gralde suchen und diese installieren.

Lauf

Das VS-Code-Terminal sollte auch eine WSL-Shell sein. Sie können den Vorgang überprüfen, indem Sie einen beliebigen Befehl aus dem Terminalbereich von VSCode mit Strg + Umschalt + `ausführen.

$ gralde run

Das Einstellen von "task.json" und "launch.json" macht es bequemer. Weitere Informationen finden Sie im Handbuch der einzelnen Plug-Ins.

schließlich

Es scheint, dass VS2019 anstelle von VSCode remote auf einen WSL- oder SSH-Server entwickelt werden kann.

Vor langer Zeit hatte ich keine Lust, Windows zu verwenden, außer in Situationen, in denen ich nur in Microsoft-Sprachen wie DLL und .Net entwickeln konnte, aber heutzutage ist dies überhaupt nicht mehr der Fall. Es ist ein großer Fortschritt. Es scheint, dass "Windows Terminal" bald (April 2020?) Veröffentlicht wird. Ich glaube also nicht, dass die Benutzerfreundlichkeit zunehmen wird.

Recommended Posts

Java mit Visual Studio Code (Teil 2)
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Remote-Debugging mit Visual Studio 2017
Vorbereiten der Verwendung von Tensorflow (Anaconda) mit Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
Visual Studio Code ist möglicherweise gut
Versuchen Sie, eine Python-Umgebung mit Visual Studio Code & WSL zu erstellen
Bearbeiten Sie Dateien direkt unter Linux mit Remote SSH in Visual Studio Code
Installation von Visual Studio Code und Installation von Python
Ich habe die Bibliothek mit Visual Studio Code installiert, konnte sie jedoch nicht importieren
Zeitpunkt, zu dem das Terminal in Visual Studio Code verschwindet
Django mit Python Tools 2.2 für Visual Studio (PTVS 2.2)
Einstellungen für die Python-Codierung mit Visual Studio-Code
[Visual Studio Code] [Python] Tasks.json + problemMatcher-Einstellungen für Python
Ich habe es mit Visual Studio Code (hauptsächlich für Python) angepasst, daher werde ich es zusammenfassen
Ein Hinweis, dem ich beim Ausführen von Python mit Visual Studio Code verfallen war
Mit Codetest stärken ⑦
Mit Codetest stärken ⑨
Versuchen Sie, Python auf Raspberry Pi mit Visual Studio zu debuggen.
Mit Codetest stärken ⑤
Mit Codetest stärken ④
Sandkasten mit neo4j Teil 10
Stellen Sie sicher, dass Visual Studio Code die externe Bibliothek von Python automatisch vervollständigt
Mit Codetest stärken ②
Bis Sie Server Django mit Visual Studio Code ausführen
Japanische Ausgabe beim Umgang mit Python im Visual Studio
Summencode mit Numpy
Mit Codetest stärken ①
Mit Codetest stärken ⑧
Mit Codetest stärken ⑨
Aktivieren Sie die virtuelle Python-Umgebung von virtualenv für Visual Studio Code
Was hat sich geändert, seit ich Visual Studio Code verwende?
Machen Sie so etwas wie einen Python-Interpreter mit Visual Studio Code
Installieren Sie Python und Visual Studio Code unter Windows 10 (Version April 2020)
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM
Holen Sie sich den Ländercode mit Python
Bildverarbeitung mit Python (Teil 2)
Python mit freeCodeCamp Teil1 studieren
Installieren Sie numpy in Visual Studio 2019
Angrenzende Bilder mit Python Teil 1
Schaben mit Selen + Python Teil 1
Teil 1 Versuch, Mathematik zu codieren (∈)
Python studieren mit freeCodeCamp part2
Debuggen Sie Python mit VS-Code
Bildverarbeitung mit Python (Teil 1)
Nampre mit Python lösen (Teil 2)
Flaschenmops im Visual Studio 2019
Bildverarbeitung mit Python (3)
Python-Entwicklung mit Visual Studio 2017
Überprüfen Sie den Code mit flake8
Schaben mit Selen + Python Teil 2
[Notiz] Java FizzBuzz Code Golf
Python-Entwicklung mit Visual Studio