Java mit Visual Studio Code

Da das Unternehmen geschlossen wurde, habe ich versucht, die Java-Umgebung mit Visual Stuido Code (im Folgenden: VS Code) vorzubereiten, der sich in letzter Zeit ständig weiterentwickelt hat. Die Plattform ist Ubuntu 18.04. Versuchen Sie es auch mit Gradle.

VS Code Installation

Sie können es von der offiziellen Website herunterladen, aber wenn Sie Ubuntu verwenden, können Sie Ubuntu Make verwenden, damit Sie es verwenden können. Jetzt ist Version 1.28.2 installiert.

umake ide visual-studio-code
umake --version
> 16.11.1

Java Extension Pack Plugin

Wenn Sie in der Plug-In-Suche "Java" eingeben, werden viele davon angezeigt. Wenn Sie jedoch das "Java Extension Pack" einschließen, scheinen die folgenden Plug-Ins zusammen enthalten zu sein, daher werde ich dies einschließen.

Starten Sie einfach neu, um neu zu laden, und Sie sind fertig.

Java-Vorbereitung

Das neueste ist Java 11, aber dieses Mal wird stattdessen Java 8 verwendet, das ursprünglich enthalten war. Der Installationsvorgang wird hier weggelassen, da er bei Google beliebig oft ausgeführt wird. Überprüfen Sie über $ JAVA_HOME.

echo $JAVA_HOME
> /usr/lib/jvm/java-8-oracle

Gradle Vorbereitung

Official gibt derzeit an, dass die neueste Version 4.10.2 ist, aber ich habe 3.4.1 verwendet, das mit apt installiert wurde.

apt install gradle

Generierung des Projektverzeichnisses

Wenn Sie Gradle haben, können Sie es leicht machen, also habe ich es Ihnen überlassen. Der Punkt ist, "--type java-application" anzugeben.

mkdir project_name_dir
cd project_name_dir
gradle init --type java-application
tree
.
├── build.gradle
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
    ├── main
    │   └── java
    │       └── App.java
    └── test
	└── java
	    └── AppTest.java

Der Inhalt von build.gradle sieht übrigens so aus (Kommentarzeile gelöscht)

build.gradle


apply plugin: 'java'
apply plugin: 'application'
repositories {
    jcenter()
}
dependencies {
    compile 'com.google.guava:guava:20.0'
    testCompile 'junit:junit:4.12'
}
mainClassName = 'App'

Funktionsprüfung

Verwenden Sie gradle, um Aufgaben auszuführen, die Sie möglicherweise verwenden. Es ist immer noch eine Vorlage, also sollte alles gut funktionieren.

gradle build
gradle run
gradle check
gradle clean

VS-Code-Einstellungen

Wählen Sie das erstellte Projektverzeichnis und arbeiten Sie.

JAVA_HOME-Einstellung

Stellen Sie den Wert von $ JAVA_HOME in "java.home" von "settings.json" ein. Sie können die Datei direkt bearbeiten oder in der GUI festlegen.

grep java.home ~/.config/Code/User/settings.json
> "java.home": "/usr/lib/jvm/java-8-oracle"

Aufgabeneinstellungen

Setzen Sie .vscode / task.json, um den Gradle-Befehl auszuführen.

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "command": "./gradlew build"
        },
        {
            "label": "run",
            "type": "shell",
            "command": "./gradlew run",
            "group": {
                "kind": "build",
                "isDefault": true
            }
        },
        {
            "label": "clean",
            "type": "shell",
            "command": "./gradlew clean"
        },
        {
            "label": "check",
            "type": "shell",
            "command": "./gradlew check"
        }
    ]
}

Eine Aufgabe ausführen

Taste `F1 → →" Aufgabe ausführen "→ Wählen Sie die in task.json festgelegte Aufgabe aus. Sie können "Strg" + "Umschalt" + "B" verwenden, um die Standardaufgabe "Ausführen" auszuführen. Wenn Sie einen Haltepunkt festlegen, wird dieser an diesem Punkt gestoppt, sodass Sie debuggen können, ohne sich dessen bewusst zu sein.

Impressionen

Ich kann noch nichts sagen, weil ich es gerade berührt habe,

Ich würde gerne zukünftiges Wachstum erwarten.

Recommended Posts

Java mit Visual Studio Code
[Mac] Installieren Sie Java in Visual Studio Code
Fügen Sie in Java in Visual Studio Code die Option --enable-Preview hinzu
[Mac] Java in Visual Studio Code installieren (VS Code)
Java.home kann nicht mit Visual Studio-Code festgelegt werden.
Schreiben Sie Java8-ähnlichen Code in Java8
Versuchen Sie das Remote-Debuggen von Java mit Remote-Containern in Visual Studio Code Insiders
Erste Schritte mit Java-Programmen mit Visual Studio Code
Ich konnte in Ubuntu20.04 + Visual Studio Code kein Japanisch eingeben
Ausgabeeinstellungen an die Debug-Konsole in Visual Studio Code
Warum können Sie Java mit Visual Studio Code entwickeln?
Erstellen Sie eine Java-Programmentwicklungsumgebung mit Visual Studio Code
Verwenden Sie PlantUML mit Visual Studio Code
Java Spring-Umgebung in vs Code
Erstellen Sie mit Java + Spring eine Web-APP-Entwicklungsumgebung mit Visual Studio Code
Führen Sie Java-Code skriptweise aus
Java-Beispielcode 02
Java-Beispielcode 03
Änderungen in Java 11
Ruby on Rails in Visual Studio-Codespaces
Janken in Java
Java-Beispielcode 04
Alle gleichen Hash-Code-Zeichenfolgen in Java
Was ich aus Java gelernt habe, funktioniert mit Visual Studio Code
Java-Beispielcode 01
Java-Zeichencode
Umfangsrate in Java
Rufen Sie die visuelle Erkennung im Watson Java SDK auf
FizzBuzz in Java
Von Java nach C und von C nach Java in Android Studio
Eine Aufzeichnung zum Einrichten einer Java-Entwicklungsumgebung mit Visual Studio Code
Erleben Sie .NET 5 mit Docker und Visual Studio Code
Führen Sie eine statische Code-Analyse mit Checkstyle mit Java + Gradle durch
Code zum Escapezeichen von JSON-Zeichenfolgen in Java
Versuchen Sie es mit Sourcetrail (Win-Version) mit Java-Code
Versuchen Sie es mit Sourcetrail (MacOS-Version) mit Java-Code
[AtCoder Problem-ABC001] C-Do Windbeobachtung in Java [Code]
[Java-Anfängerangst] In Junit implementierter schwer zu testender Code
Lesen Sie JSON in Java
Machen Sie einen Blackjack mit Java
Einschränkungsprogrammierung in Java
Setzen Sie Java8 in Centos7
NVL-artiger Typ in Java
Verbinden Sie Arrays in Java
"Hallo Welt" in Java
Aufrufbare Schnittstelle in Java
Kommentare in der Java-Quelle
Azure funktioniert in Java
Formatieren Sie XML in Java
Einfache HTML-Spezialchars in Java
Hallo Welt in Java
Verwenden Sie OpenCV mit Java
WebApi-Memorandum mit Java
Typbestimmung in Java
Befehle in Java ausführen (Ping)
Verschiedene Threads in Java
Implementierung der Heap-Sortierung (in Java)
Zabbix API in Java
Listen in Java vergleichen