[Java] Créer un environnement de développement Java sur Ubuntu et vérifier l'exécution

environnement

Ubuntu VSCode

Choses à faire

--Java, Maven, installation Intellij

référence

C'est très utile!

Installation

Veuillez noter que la mise à jour d'apt, l'installation de java et la vérification de la version de java seront effectuées ensemble ci-dessous.

Java

Installation

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)

Paramètre JAVA_HOME

Puisque l'emplacement d'installation de jdk se trouve dans / usr / lib / jvm /, ajoutez ce chemin au fichier 〇〇rc.

~/.Fichier 〇〇rc


# ------------------------------------------------------------------
# java
# ------------------------------------------------------------------
export JAVA_HOME=/usr/lib/jvm/java-version-xxx-jdk
export PATH="$PATH:$JAVA_HOME/bin"

Maven

Installation

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

Installation

① De PPA
sudo add-apt-repository ppa:mmk2410/intellij-idea-community
sudo apt update
sudo apt install intellij-idea-community
② Depuis le centre logiciel

Recherchez avec intellij et cliquez sur installer

VSCode

Installation

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

Paramètres du code VS

Extension

Java Extension Pack ――Mettez cela sans réfléchir.

Code Runer

https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

settings.json

~~code-runner.executorMap code runner Définit la commande lors de l'exécution. Avec les paramètres par défaut, le fichier cible est considéré comme n'ayant pas d'extension fileNameWithoutExt, donc une erreur (java.lang.NoClassDefFoundError) peut se produire selon l'endroit où le débogage est exécuté. Cela peut être évité en utilisant $ fileName ~~

Découvrez le chemin d'exécution de maven


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,
]

Confirmation d'exécution

Méthode principale public static void main(String[] args) Assurez-vous de le décrire.

~/java_lessons/hello_java/HelloWorld.java


public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World!");
	}
}

Courir

L'une ou l'autre des opérations suivantes peut être exécutée. Il sera compilé et exécuté.

--Exécuter avec Code Runner (Ctrl + Alt + N)

[Done] exited with code=1 in 1.227 seconds

[Running] cd "/home/user/java_lessons/hello_java/" && javac HelloWorld.java && java HelloWorld

Hello World!

Sans la méthode principale Ce sera comme suit.

Erreur:La méthode principale est introuvable dans la classe HelloWorld. Définissez la méthode principale comme suit:
   public static void main(String[] args

Exemple d'erreur

Remède, etc.

The compiler compliance specified is x.x but a JRE x.y is used

Faites correspondre le numéro correspondant dans .settings / org.eclipse.jdt.core.prefs à la version JRE

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

conseillé

Vous pouvez l'essayer!

Recommended Posts

[Java] Créer un environnement de développement Java sur Ubuntu et vérifier l'exécution
Créer un environnement de développement Java sur Mac
Créer un environnement de développement Java 8 avec AWS Cloud 9
Créer un environnement de développement Java avec VS Code sur Mac
Création d'un environnement de développement Java (pour Mac)
Créer un environnement XAMPP sur Ubuntu
Créer un environnement de développement Unity sur docker
Installer l'environnement de développement Java sur Mac
Environnement de développement Java
[Ruby] Création d'un environnement de développement Ruby sur Ubuntu
Construire OpenCV avec Java Wrapper sur Ubuntu 18.04
Créer un environnement de développement Ultra96v2 sur Docker 1
Essayez de créer un environnement Java 8 sur Amazon Linux2
Construire et installer la version de développement Wireshark (3.3.1) sur Ubuntu
Mémo de l'environnement de développement Java
Créer un environnement de développement Apache / Tomcat sur Cent OS 7
construction d'environnement de développement Java
Créer un environnement de développement pour Docker, Java, vs code
Créer un environnement d'exécution Java sur Sakura VPS
Comment créer un environnement Pytorch sur Ubuntu
Créer un environnement de développement Java avec VS Code
Créez un environnement de développement Java à l'aide de jenv sur votre Mac
Créer un environnement de bureau Ubuntu 20.04 LTS sur Raspberry Pi 4 (+ localisation japonaise)
Créer un environnement de développement Java sur l'installation Mac-JDK (version de préservation 2020)
Comment créer un environnement de développement Java avec VS Code
Essayez de créer un environnement de développement Java à l'aide de Docker
Créer un environnement de développement de programme Java avec Visual Studio Code
Créer un environnement de développement Java + Spring avec VirtualBox + Ubuntu (Xfce4)
Installez OpenJDK7 (JAVA) sur ubuntu 14.04
Oracle Java 8 sur Docker Ubuntu
Installez Java sur WSL Ubuntu 18.04
Environnement de développement Java (Mac, Eclipse)
Ubuntu sur la vitesse de construction de Windows
Exécutez l'applet java sur ubuntu
Installez Ubuntu 20.04 dans la boîte virtuelle sur Windows10 et créez un environnement de développement à l'aide de docker
Créer un environnement de développement Web APP avec Java + Spring avec Visual Studio Code
[Construction de l'environnement de développement Java] Installez OpenJDK 11 (Java 11) sur macOS avec Homebrew
[Eclipse Java] Mémo des paramètres de l'environnement de développement
Préparer l'environnement de développement Java avec Atom
Construisez le dernier Samba 4 sur Ubuntu 20.04
Création de l'environnement de développement Play Framework 2.6 (Java)
À propos de l'environnement de développement actuel (Java 8)
Créer un environnement de développement Jooby avec Eclipse
Activer les SDK Java 8 et Java 11 sur Ubuntu
Impossible d'installer Java sur Ubuntu 13.04
Environnement de développement Java (Mac, VS Code)
Construisez ffmpeg 4.3.1 sur Ubuntu pour Windows
Créez un environnement de développement où les points d'arrêt de Ruby on Rails fonctionnent sous Windows
Remarques sur la création de l'environnement de développement de Kotlin et la migration de Java vers Kotlin
[ev3 × Java] Construction de l'environnement de développement leJ OS (Eclipse sur Mac OSX / bluetooth)
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Créer un environnement de débogage sur un conteneur - Créer un environnement de développement local pour les didacticiels Rails avec Docker -
Comment vérifier Java installé sur Mac
Création d'un environnement de développement Spring Boot dans Vagrant