Ubuntu VSCode
Bitte beachten Sie, dass apt Update, Java-Installation und Java-Versionsprüfung unten zusammen durchgeführt werden.
Java
sudo apt update && sudo apt install default-jdk && java -version
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode)
Da sich der Installationsort von jdk in / usr / lib / jvm / befindet, fügen Sie diesen Pfad zur 〇〇rc-Datei hinzu.
~/.〇〇rc-Datei
# ------------------------------------------------------------------
# java
# ------------------------------------------------------------------
export JAVA_HOME=/usr/lib/jvm/java-version-xxx-jdk
export PATH="$PATH:$JAVA_HOME/bin"
Maven
sudo apt update && apt install maven && mvn -version
Apache Maven 3.6.0
Maven home: /usr/share/maven
Java version: 11.0.6, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: ja_JP, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-54-generic", arch: "amd64", family: "
IntelliJ IDEA Community Edition
sudo add-apt-repository ppa:mmk2410/intellij-idea-community
sudo apt update
sudo apt install intellij-idea-community
Suchen Sie mit Intellij und klicken Sie auf Installieren
VSCode
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt update && sudo apt install code
Java Extension Pack ――Geben Sie dies ein, ohne nachzudenken.
Code Runer
https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
settings.json
java.home Sie können JAVA mit VS Code ausführen.
maven.executable.path Maven-Befehle können jetzt für VS-Code ausgeführt werden.
code-runner.runInTerminal Aktiviert die CodeRunner-Ein- / Ausgabe mit Terminal.
~~code-runner.executorMap
Code Runner Legt den Befehl bei der Ausführung fest.
Bei den Standardeinstellungen wird davon ausgegangen, dass die Zieldatei keine Erweiterung "fileNameWithoutExt" hat. Daher kann ein Fehler (java.lang.NoClassDefFoundError) auftreten, je nachdem, wo das Debug ausgeführt wird. Dies kann durch Verwendung von $ fileName
~~ vermieden werden
Finden Sie den Ausführungspfad von maven heraus
which mvn
> /usr/bin/mvn
settings.json
[
// Java
"java.home":"/usr/lib/jvm/java-version-xxx-jdk",
// Maven
"maven.executable.path": "/usr/bin/mvn",
// Code Runner
"code-runner.runInTerminal": true,
]
--Verwenden Sie VS Code. --Erstellen Sie ein geeignetes Verzeichnis und erstellen Sie eine HelloWorld.java-Datei.
Hauptmethode public static void main(String[] args) Beschreiben Sie dies unbedingt.
~/java_lessons/hello_java/HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Eine der folgenden Aktionen kann ausgeführt werden. Es wird kompiliert und ausgeführt.
[Done] exited with code=1 in 1.227 seconds
[Running] cd "/home/user/java_lessons/hello_java/" && javac HelloWorld.java && java HelloWorld
Hello World!
Ohne die Hauptmethode Es wird wie folgt sein.
Error:Die Hauptmethode kann nicht in der Klasse HelloWorld gefunden werden. Definieren Sie die Hauptmethode wie folgt:
public static void main(String[] args
Abhilfe etc.
The compiler compliance specified is x.x but a JRE x.y is used
Ordnen Sie die entsprechende Nummer in .settings / org.eclipse.jdt.core.prefs
der JRE-Version zu
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform= x.y
org.eclipse.jdt.core.compiler.compliance= x.y
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.processAnnotations=disabled
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source= x.y
Recommended Posts