Zusammenfassung der Java-Umgebungseinstellungen für mich [mac]

Betriebssystemauswahl

Ich denke, viele Leute benutzen es unter Windows, aber ich habe Mac als persönliches Hobby gewählt. Es ist oft ärgerlich, deshalb benutze ich einen Mac, es sei denn, ich mache VR- oder Grafikverarbeitung.

Java-Installation

Es gibt viele Dinge über Java zu sagen, aber dieses Mal werde ich openJDK verwenden. Java Open Source.

Wenn Sie beispielsweise Java11 verwenden möchten, wählen Sie "11.0.2 (Build 11.0.2 + 9)" und geben Sie es ein. http://jdk.java.net/archive/

Installieren Sie es an einem geeigneten Ort wie diesem.

mv ~/Downloads/jdk-11.0.2.jdk/ /Library/Java/JavaVirtualMachines/

Umgebungsvariablen einstellen

Setzen Sie JAVA_HOME und PATH

.bashrc


#java                                                                                                           
#export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk"                                            
export JAVA_HOME=$(/usr/libexec/java_home -v 11)
export PATH="$JAVA_HOME/bin:$PATH"
source ~/.bashrc


java -version
>openjdk version "11.0.2" 2019-01-15
>OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
>OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

OK, wenn sich die Java-Version ändert

IDE einfügen

Wenn Sie Java IDE verwenden, können Sie Eclipse oder Intel iJ auswählen.

eclipse Es gibt viele Aktien, die überwiegend an japanischen Standorten verwendet werden. Zart zur Version Manchmal verhält es sich so, dass ich es nicht verstehe. https://mergedoc.osdn.jp/

IntelliJ kostet Geld, ist aber einfach zu bedienen. Das anfängliche Laden ist langsam und es gibt nicht viele japanische Dokumente. Folgen Sie evangelistenähnlichen Menschen und bringen Sie sie dazu, die Gemeinde zu führen.

Erstellen Sie einen Arbeitsbereich für Eclipse (kaufen Sie Kaffee in Dosen)

Erstellen Sie ein Arbeitsbereichsverzeichnis. Wenn ich Eclipse öffne, wird mir gesagt, dass ich einen Arbeitsbereich auswählen soll Wählen Sie zu diesem Zeitpunkt das erstellte Verzeichnis aus. Importieren Sie Projekte in dieses Verzeichnis und fügen Sie verwendbare Projekte ein.

Anlaufen スクリーンショット 2020-04-10 7.18.58.png

Wählen Sie einen Arbeitsbereich aus. Erstens ist der Start von hier aus langsam. Manchmal ist es früh. Kaufen wir hier Kaffee in Dosen. スクリーンショット 2020-04-10 7.17.14.png

スクリーンショット 2020-04-10 7.21.47.png スクリーンショット 2020-04-10 7.24.01.png

In diesem Fall versuche ich zu importieren, indem ich einen Ordner namens m ... unter dem Download-Ordner auswähle. Es gibt kein Projekt namens m ... im Arbeitsbereich, daher habe ich die Kopie überprüft. スクリーンショット 2020-04-10 7.25.09.png

Importieren. Wird links im Projektexplorer angezeigt. スクリーンショット 2020-04-10 7.30.16.png

Apropos Projekte können geöffnet und geschlossen werden. Es ist eine gute Idee, es zu schließen, wenn Sie es nicht brauchen. スクリーンショット 2020-04-10 7.30.29.png

スクリーンショット 2020-04-10 7.30.36.png

Inspektor zu JavaEE

スクリーンショット 2020-04-08 22.03.28.png

Auswahl des Build-Tools: Ein Wort der Notiz

Namen wie Maven, Gradle und SBT werden angezeigt. Diejenigen, die Java bauen. Wählen Sie diese Option, wenn Sie ein Java-Projekt starten. Das Format ist etwas anders.

Auswahl der Java-Version

Geben Sie zuerst den Pfad in die IDE ein スクリーンショット 2020-04-10 7.35.28.png

1.png

スクリーンショット 2020-04-09 21.22.36.png

Projekt rechtshändig Wählen Sie Ihr Lieblings-Java スクリーンショット 2020-04-09 20.12.11.png

スクリーンショット 2020-04-09 20.27.53.png

Schön schön

Aktualisieren Sie, wenn seltsame Fehler auftreten

スクリーンショット 2020-04-09 21.24.42.png

スクリーンショット 2020-04-09 20.09.37.png

Rahmenvorbereitung

Wenn Sie Spring verwenden möchten, installieren Sie es hier.

スクリーンショット 2020-04-10 7.46.20.png スクリーンショット 2020-04-08 22.00.41.png スクリーンショット 2020-04-08 22.01.41.png

Sie sollten in der Lage sein, die Umgebung einzustellen.

Es gibt einige Unterschiede in der Umgebung, aber den Rest überlasse ich anderen Artikeln.

[mac] [Eclipse] Führen Sie Java Spring auf jdk10 aus https://qiita.com/miyamotok0105/items/950667b4f05ef9b03c0c

[Ubuntu18 / mac] [IntelliJ] Richten Sie tomcat9 mit jdk10 ein https://qiita.com/miyamotok0105/items/3f5e429d80cfe2ca3f32


Sonderedition

Lombok Bibliothek

Java ist in der Regel redundant, z. B. um Getter Setter. Es kann mit Lombok weggelassen werden. Sie können Kotlin, Scala usw. weglassen, aber es gibt Druck auf dem Feld, je nachdem, wer es unterhält.

Klicken Sie hier auf Download, um das JAR vom Installationsprogramm herunterzuladen https://projectlombok.org/

Dann stellen wir ein Glas hinein. Ochimai.

#Überprüfen Sie einfach
ls /hogehoge/lombok.jar
#Installation
java -jar lombok.jar

Mit CLI erstellen

Bei Verwendung von Gradle

#Gradle in Mac legen
brew install gradle
#Auch sauber
brew cleanup

#Sie können gradlew verwenden. Gradlew ist Gradlew+Crawler. Gleichzeitig herunterladen, wenn kein Modul vorhanden ist.
gradle wrapper
gradle build

./gradlew clean bootJar

Bei Verwendung von Maven

brew install maven
#Auch sauber
brew cleanup

MySQL-Memo

mysql -uroot -p

create database hoge default character set utf8 collate utf8_general_ci;

Docker-Beispiel

Es klappt
https://github.com/spring-guides/gs-spring-boot-docker/tree/master/complete
https://github.com/codefresh-contrib/gradle-sample-app

wget https://raw.githubusercontent.com/vishnubob/wait-for-it/master/wait-for-it.sh

Um ehrlich zu sein, kann ich es nicht bewegen.

callicoder/spring-security-react-ant-design-polls-app
https://github.com/callicoder/spring-security-react-ant-design-polls-app
wangenyong/spring-boot-deploy
https://github.com/wangenyong/spring-boot-deploy
gosutesu/study-java
https://github.com/gosutesu/study-java
SpringBoot + Kotlin +Versuchen Sie es mit Docker
https://qiita.com/qphsmt/items/10520fa92c06df022ef7
Ich kann das Eclipse-Plug-In nicht finden.
https://www.ksakae1216.com/entry/2017/02/24/063000

https://github.com/andrew-boutin/spring-rest-hello-world
https://github.com/bingqiao/spring-boot-example
https://github.com/tokuhirom/java-handbook
https://github.com/fishey2/java-component-template
https://github.com/yosuke0517/spring-boot-docker

Ich bin süchtig nach Docker + Eclipse-Umgebung

Fazit: Es funktioniert nicht in meiner Umgebung, aber kann ich Remote-Debugging verwenden? https://qiita.com/cyclon2joker/items/71c481fe08c961f3acec

https://github.com/IdeaUJetBrains/SpringBootDockerDemoDebug

Bereiten Sie die Entwicklungsumgebung für Spring Boot und PostgreSQL mit nur Docker-Compose vor! → Ist dieses Beispiel nicht seltsam? Ich habe es nicht wirklich genossen, ein Hafenarbeiter zu sein. https://qiita.com/gosutesu/items/f45150cbde3f035c54dd

Aktualisieren Sie gradle mit Eclipse

スクリーンショット 2020-05-13 3.04.16.png

Referenz

https://qiita.com/seri_k/items/e978c1339ce51f13e297 https://qiita.com/takayamag/items/1469c59370df348240f8 https://qiita.com/spaciba_h_t/items/c96e96be99596b0a9fe4 https://qiita.com/niwasawa/items/fed67553845f8d1b72bc

Recommended Posts

Zusammenfassung der Java-Umgebungseinstellungen für mich [mac]
[Für Anfänger] Zusammenfassung des Java-Konstruktors
[OpenCV3.2.0] Eclipse (Java) -Einstellungen (für Mac)
Erstellen einer Java-Entwicklungsumgebung (für Mac)
[Java & SpringBoot] Umgebungskonstruktion für Mac
[Zusammenfassung] Zum Beispiel die Vorbereitung der Java-Umgebung
Zusammenfassung der Java-Unterstützung 2018
[Eclipse] Zusammenfassung der Umgebungseinstellungen * Von Zeit zu Zeit aktualisiert
Zusammenfassung der Methoden zum Lesen von Dateien für jedes Java-Dateiformat
[Java11] Stream-Zusammenfassung - Vorteile von Stream -
[Java] Zusammenfassung der regulären Ausdrücke
[Java] Zusammenfassung der Operatoren (Operator)
Java-Entwicklungsumgebung (Mac, Eclipse)
Zusammenfassung der Grundlagen der Java-Sprache
Zusammenfassung der Java Math Klasse
Java-Installationsort für Mac
[Java] Zusammenfassung der Steuerungssyntax
Zusammenfassung der Java-Fehlerverarbeitung
[Java] Zusammenfassung der Entwurfsmuster
[Java] Zusammenfassung der mathematischen Operationen
Zusammenfassung der Ruby-Umgebungskonstruktion ~ Mac-Version ~
Zusammenfassung des Pakets [Java Silver Study]
Grundeinstellungen von Netbeans (für Java EE)
Aktivieren Sie OpenCV mit Java8. (Für mich)
Einstellungen für Java-Umgebungsvariablen (Windows, AdoptOpenJDK11)
Einstellungen für das SSL-Debugging in Java
Java-Entwicklungsumgebung (Mac, VS Code)
Kotlin-Generika für Java-Entwickler
Zusammenfassung der objektorientierten Programmierung mit Java
Installieren Sie die Java-Entwicklungsumgebung auf dem Mac
Implementierung der Klonmethode für Java Record
Zusammenfassung der internen Rookie-Lernsitzung [Java]
[Processing x Java] Erstellen einer Entwicklungsumgebung
Einstellungen zum lokalen Ausführen von CGI-Programmen (für mich selbst)
[java] Zusammenfassung des Umgangs mit char
Zusammenfassung anderer Änderungen als JEP von Java10
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
[Java] Persönliche Zusammenfassung der bedingten Anweisungen (grundlegend)
Erstellen einer Entwicklungsumgebung für Java-Webanwendungen mit Docker für Mac Teil1
[Für mich] Übertragung der Servlet-Klassenverarbeitung
Was ist Java und Entwicklungsumgebung (MAC)
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Liste der Download-Ziele für Oracle Java
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
Funktionen des Spring Frameworks für Java-Entwickler
Java Zusammenfassung der häufig gesuchten Typkonvertierungen
Aktualisieren der Java-Umgebung von Windows mit Chocolatey
Erstellen Sie mit Docker für Mac Teil2 eine Entwicklungsumgebung für Java-Webanwendungen
Zusammenfassung von Java Math.random und Import (Kalender)
[java] Zusammenfassung des Umgangs mit Zeichenketten
Links & Memos für den Einstieg in Java (für mich)
Java-Entwicklungsgrundlagen ~ Einstellungen für die Entwicklungsumgebung und Projekterstellung ~
[Java] Persönliche Zusammenfassung der Klassen und Methoden (grundlegend)
[Java] Zusammenfassung, wie Lambda-Ausdrücke weggelassen werden
Lösung für NetBeans 8.2 funktioniert nicht in Java 9-Umgebung
Grundeinstellungen für das Umschreiben von Java-Projekten in Kotlin
Wechseln Sie zwischen mehreren Java-Versionen auf dem Mac
Hinweise zur Einführung für erfahrene JavaScript-Lernende von Java