Vagabund Java bauen

Ich habe aufgehört, Rubin zu studieren, das ich seit März 2019 studiere, und jetzt berühre ich Java mit technischen Büchern. Vor kurzem habe ich einen 10-Tab-Pfeil f-03g für E-Books als gebrauchtes Produkt gekauft, und meine Studien schreiten voran. Ich habe eine neue virtuelle Umgebung für Java vorbereitet, also als Memo. Es ist fast das gleiche wie Rubin.

Unmittelbare Umwelt

Was Sie vorbereiten möchten

Tatsächlicher Inhalt

Wie oben erwähnt, entfällt die Vorbereitung der virtuellen Box und des Vagabunden selbst.

terminal


#Erstellen einer Vagrant-Datei
vagrant init

vagrantfile.rb


#Der größte Teil des Kommentars wird weggelassen
Vagrant.configure("2") do |config|
  config.vm.box = "bento/ubuntu-18.04"

  # vagrant name
  #Bereits eine virtuelle Umgebung"default"Es gibt eine, also benennen Sie sie entsprechend um
  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:
    #Je nach PC etc.
    vb.memory = "8192"
  end
  
  #Wenn Sie die Umgebungskonstruktion automatisieren möchten, können Sie mit dem Boden spielen.
  # config.vm.provision "shell", inline: <<-SHELL
  #   apt-get update
  #   apt-get install -y apache2
  # SHELL
end

Starten einer virtuellen Umgebung

terminal


vagrant up

VSCode-Fernbedienung vorbereiten

Bereiten Sie die erforderlichen Erweiterungen vor

Bestätigung der SSH-Anmeldeinformationen

terminal


vagrant ssh-config

###Das kommt heraus
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

SSH-Konfigurationsdatei bearbeiten, verbinden

  1. Öffnen Sie auf VSCode Ansicht> Befehlspalette> Remote-SSH: Öffnen Sie die Konfigurationsdatei und kopieren Sie die obigen SSH-Anmeldeinformationen.
  2. Öffnen Sie auch in der Befehlspalette Jv Ubuntu mit Connect to Host

Vorbereitung von Java und Git

In ssh


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

#Bestätigung
java --version

Hello world

# hello.Java-Erstellung
nano hello.java

Code

hello.java


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

terminal


#kompilieren
javac hello.java
# => hello.Klassenerstellung

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

DBs

Bereiten Sie diesmal PostgreSQL vor

postgresql

terminal


# install
sudo apt install postgresql

#Admin erstellen
sudo -u postgres createuser admin -s

#Melden Sie sich mit admin bei postgresql an
sudo -u postgres psql

postgresql


#Legen Sie das Passwort für den Administrator fest
\password admin

#Verlassen Sie Posgre
\q

Ende.

Recommended Posts

Vagabund Java bauen
Java baut ein Dreieck
Erster Gradle Build (Java)
Erstellen Sie Java mit Wercker
Java
Java
Erstellen eines Java-Projekts mit Gradle
Erstellen Sie Java mit Mac vs Code
Erstellen einer Java-Entwicklungsumgebung (für Mac)
Erstellen Sie Virtual Box & Vagrant & Centos7 & GitLab
Virtual Box & Vagrant & Centos7 & Artifactory Konstruktion
GraalVM für Java-Leistung (Windows Developer Build)
Java lernen (0)
Java studieren ―― 3
[Java] -Array
[Java] Anmerkung
[Java] Modul
Java-Array
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java (Array)
Java statisch
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
Java studieren ―― 1
[Java] Array
[Java] Polymorphismus
Java # 0 studieren
Java-Überprüfung
Java-Framework
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java Anfänger 3
CICS-Java-Anwendung ausführen- (3) Build-Management mit Gradle
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung
Java-Grundlagen
Java dekompilieren
[Java] Anmerkung