build java vagrant

J'ai arrêté d'étudier le rubis, que j'étudie depuis mars 2019, et maintenant je touche java à l'aide de livres techniques. Récemment, j'ai acheté des flèches à 10 onglets f-03g pour les livres électroniques en tant que produit d'occasion, et mes études progressent. J'ai préparé un nouvel environnement virtuel pour java, donc comme mémo. C'est presque la même chose que le rubis.

Environnement local

Ce que vous voulez préparer

Contenu réel

Comme mentionné ci-dessus, la préparation de la boîte virtuelle et du vagabond lui-même est omise.

terminal


#Créer un vagrantfile
vagrant init

vagrantfile.rb


#La majeure partie de la partie commentaire est omise
Vagrant.configure("2") do |config|
  config.vm.box = "bento/ubuntu-18.04"

  # vagrant name
  #Déjà un environnement virtuel"default"Il y en a un, alors renommez-le correctement
  config.vm.define "JvUbuntu"

  config.vm.network "private_network", ip: "192.168.33.10"

  config.vm.provider "virtualbox" do |vb|
    # Customize the amount of memory on the VM:
    #Selon votre PC, etc.
    vb.memory = "8192"
  end
  
  #Si vous souhaitez automatiser la construction de l'environnement, vous pouvez jouer avec le fond.
  # config.vm.provision "shell", inline: <<-SHELL
  #   apt-get update
  #   apt-get install -y apache2
  # SHELL
end

Lancer un environnement virtuel

terminal


vagrant up

Préparation de la télécommande VSCode

Préparez les extensions nécessaires

Confirmation des informations de connexion SSH

terminal


vagrant ssh-config

###Cela sort
Host JvUbuntu
  HostName 127.0.0.1
  User vagrant
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile C:/Users/Yudai/vm/MyVagrant/JvUbuntu/.vagrant/machines/JvUbuntu/virtualbox/private_key
  IdentitiesOnly yes
  LogLevel FATAL

Modification du fichier de configuration SSH, connexion

  1. Sur VSCode, ouvrez Affichage> Palette de commandes> Remote-SSH: Ouvrez le fichier de configuration et copiez les informations de connexion ssh ci-dessus.
  2. Toujours dans la palette de commandes, ouvrez Jv Ubuntu avec Connect to Host

Préparation de java et git

Dans ssh


sudo apt update
sudo apt install git
sudo apt install openjdk-11-jdk

#Confirmation
java --version

Hello world

# hello.création java
nano hello.java

code

hello.java


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

terminal


#compiler
javac hello.java
# => hello.création de classe

#Courir
java hello
# => Hello Java World!!

DB

Préparez PostgreSQL cette fois

postgresql

terminal


# install
sudo apt install postgresql

#Créer un administrateur
sudo -u postgres createuser admin -s

#Connectez-vous à postgresql avec l'administrateur
sudo -u postgres psql

postgresql


#Définir le mot de passe pour l'utilisateur administrateur
\password admin

#Quitter Posgre
\q

fin.

Recommended Posts

build java vagrant
java construire un triangle
Construction de premier niveau (Java)
Construire Java avec Wercker
Java
Java
Construire un projet Java avec Gradle
Construire Java avec Mac vs Code
Création d'un environnement de développement Java (pour Mac)
Construire Virtual Box & Vagrant & Centos7 & GitLab
Virtual Box & Construction Vagrant & Centos7 & Artifactory
GraalVM for Java Performance (Windows Developer Build)
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
[Java] Annotation
Module [Java]
Tableau Java
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
java (tableau)
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
Étudier Java ―― 1
[Java] Array
[Java] Polymorphisme
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Application Java CICS-Run - (3) Gestion de build avec Gradle
Mémo Java
java (encapsulation)
Héritage Java
[Java] Surcharge
Les bases de Java
Décompiler Java
[Java] Annotation