Je pense que beaucoup de gens l'utilisent sous Windows, mais j'ai choisi le mac comme passe-temps personnel. C'est souvent ennuyeux, donc j'utilise mac sauf si je fais de la VR ou du traitement graphique.
Il y a beaucoup de choses à dire sur Java, mais cette fois j'utiliserai openJDK. Java open source.
Par exemple, si vous souhaitez utiliser java11, sélectionnez "11.0.2 (build 11.0.2 + 9)" et saisissez-le. http://jdk.java.net/archive/
Installez-le dans un endroit approprié comme celui-ci.
mv ~/Downloads/jdk-11.0.2.jdk/ /Library/Java/JavaVirtualMachines/
Définir JAVA_HOME et 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 si la version java change
Si vous utilisez Java IDE, vous pouvez choisir eclipse ou Intel iJ.
eclipse Il existe de nombreux partages qui sont massivement utilisés sur les sites japonais. Délicat à la version Parfois, il se comporte d'une manière que je ne comprends pas. https://mergedoc.osdn.jp/
IntelliJ coûte de l'argent, mais il est facile à utiliser. Le chargement initial est lent et il n'y a pas beaucoup de documents japonais. Suivez les gens qui ressemblent à des évangélistes et amenez-les à diriger la communauté.
Créez un répertoire d'espace de travail. Quand j'ouvre eclipse, on me dit de sélectionner un espace de travail, donc À ce moment-là, sélectionnez le répertoire créé. Importez des projets dans ce répertoire et mettez des projets utilisables.
Commencez
Sélectionnez un espace de travail. Tout d'abord, le démarrage est lent à partir d'ici. Parfois, il est tôt. Allons acheter du café en conserve ici.
Dans ce cas, j'essaye d'importer en sélectionnant un dossier appelé m ... sous le dossier de téléchargement. Il n'y a pas de projet appelé m ... dans l'espace de travail, j'ai donc vérifié la copie.
Importer. Est affiché dans l'explorateur de projet à gauche.
Au fait Les projets peuvent être ouverts et fermés. C'est une bonne idée de le fermer lorsque vous n'en avez pas besoin.
Des noms tels que Maven, Gradle et SBT apparaissent. Ceux qui construisent java. Sélectionnez lors du lancement d'un projet java. Le format est un peu différent.
Mettez d'abord le chemin dans l'IDE
Projet droitier Sélectionnez votre Java préféré
Actualiser si des erreurs étranges persistent
Si vous souhaitez utiliser Spring, installez-le ici.
Vous auriez dû être en mesure de définir l'environnement.
Il y a quelques différences dans l'environnement, mais je vais laisser le reste à d'autres articles.
[mac] [Eclipse] Exécutez Java Spring sur jdk10 https://qiita.com/miyamotok0105/items/950667b4f05ef9b03c0c
[Ubuntu18 / mac] [IntelliJ] Configurer tomcat9 avec jdk10 https://qiita.com/miyamotok0105/items/3f5e429d80cfe2ca3f32
java a tendance à être redondant, comme autour du setter getter. Il peut être omis en utilisant Lombok. Vous pouvez omettre kotlin, scala, etc., mais il y a une pression sur le site selon qui le maintient.
Appuyez sur Télécharger à partir d'ici pour télécharger le bocal à partir du programme d'installation https://projectlombok.org/
Alors mettons dans un pot. Ochimai.
#Vérifiez simplement
ls /hogehoge/lombok.jar
#Installation
java -jar lombok.jar
#Mettez Gradle dans Mac
brew install gradle
#Nettoyer aussi
brew cleanup
#Vous pourrez utiliser gradlew. gradlew est gradle+Crawler. Téléchargez en même temps lorsqu'il n'y a pas de module.
gradle wrapper
gradle build
./gradlew clean bootJar
brew install maven
#Nettoyer aussi
brew cleanup
mysql -uroot -p
create database hoge default character set utf8 collate utf8_general_ci;
Ça marche
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
Pour être honnête, je ne peux pas le déplacer.
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 +Essayez d'utiliser Docker
https://qiita.com/qphsmt/items/10520fa92c06df022ef7
Je ne trouve pas le plug-in eclipse.
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
Conclusion: cela ne fonctionne pas dans mon environnement, mais puis-je utiliser le débogage à distance? https://qiita.com/cyclon2joker/items/71c481fe08c961f3acec
https://github.com/IdeaUJetBrains/SpringBootDockerDemoDebug
Préparez l'environnement de développement pour Spring Boot et PostgreSQL avec juste docker-compose! → Cet échantillon n'est-il pas étrange? Je n'ai pas vraiment aimé être docker. https://qiita.com/gosutesu/items/f45150cbde3f035c54dd
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