Apple

Configuration d'un MacBook Pro pour le développement Java

Par Maximus63 , le 14 juin 2019 - 7 minutes de lecture

Eh bien, je suis passé du côté «sombre» et j'ai acquis un MacBook Pro pour l'utiliser pour le développement lorsque je ne suis pas sur mon PC. Cet article doit être considéré comme un favori amélioré. Il répertorie les outils à installer pour que le MacBook remplisse son objectif, à savoir être utilisé pour Java et ultérieurement pour le développement de Javascript.

Je dois mentionner que jusqu’à présent, j’utilisais Windows (XP / 7) et Linux (Ubuntu / Mint / Cent OS). Au moment où j'écris ces lignes, mon MacBook Pro fonctionne sous OS X Yosemite Version 10.10.5.

JDK

Alors premières choses d'abord. Installer un Kit de développement Java (JDK), qui est un environnement de développement logiciel utilisé pour développer des applications et des applets Java. Il comprend Java Runtime Environment (JRE), un interpréteur / chargeur (java), un compilateur (javac), un archiveur (jar), un générateur de documentation (javadoc) et d'autres outils nécessaires au développement Java.

Téléchargez la version des fichiers .dmg pour Mac OS X x64

Vous pouvez savoir où le JDK est installé en exécutant le programme / usr / libexec / java_home -v 1.7 , sur la commande du terminal:

Adrians-MacBook-Pro: ama ama $ / usr / libexec / java_home -v 1.8
/Bibliothèque/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home
Adrians-MacBook-Pro: ama ama $ / usr / libexec / java_home -v 1.7
/Bibliothèque/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
Adrians-MacBook-Pro: Ama Ama $

Vous aurez besoin de le savoir lors de la configuration d'un projet dans IntelliJ par exemple.

Définir JAVA_HOME

JAVA_HOME est simplement une convention, généralement utilisée par Tomcat, d'autres serveurs d'applications Java EE et des outils de construction tels que Maven pour trouver où habite Java.

Dans Mac OSX 10.5 ou version ultérieure, Apple recommande de définir le $ JAVA_HOME variable à / usr / libexec / java_home, juste exporter $ JAVA_HOME dans le fichier ~ /. bash_profile ou ~ / .profile

$ vim .bash_profile

export JAVA_HOME = $ (/ usr / libexec / java_home)

$ source .bash_profile

$ echo $ JAVA_HOME
/Bibliothèque/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home

Maven

Une fois que vous avez configuré la variable d’environnement JAVA_HOME comme indiqué ci-dessus, accédez au site Web Téléchargements Apache Maven, téléchargez l’archive .tar.gz ou .zip et décompressez-la dans un dossier de votre choix. Je la mets dans le répertoire / opt:

tar xzvf apache-maven-3.3.3-bin.tar.gz

Il est également recommandé de créer un lien symbolique vers l’installation de Maven. Ainsi, lorsque vous mettrez à jour votre version de Maven, il vous suffira de changer la cible du lien symbolique:

ln -s /opt/apache-maven-3.3.3 / opt / maven

Puis définissez Maven dans les variables d'environnement

vim ~ / .bash_profile
export M2_HOME = / chemin / vers / maven
export M2 = $ M2_HOME / bin
export PATH = $ M2: $ PATH

Fermez le terminal et ouvrez-en un nouveau. Lorsque vous essayez maintenant d’obtenir le versioning maven, vous devriez obtenir quelque chose comme ce qui suit:

ama $ mvn -version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T13: 57: 37 + 02: 00)
Maven home: / opt / maven
Version Java: 1.8.0_65, fournisseur: Oracle Corporation
Page d'accueil Java: /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre
Paramètres régionaux par défaut: en_US, codage de la plate-forme: UTF-8
Nom du système d'exploitation: "mac os x", version: "10.10.5", arch: "x86_64", famille: "mac"

Une alternative consiste à utiliser Homebrew et à exécuter la commande suivante:

brasser installer maven

Git

Ouvrez une fenêtre de terminal et tapez la commande suivante par exemple:

$ git --version

Au moment suivant, vous serez prêt à installer Xcode. Il s'agit d'un ensemble complet d'outils de développement permettant de créer des applications fonctionnant sur Apple TV, Apple Watch, iPhone, iPad et Mac. Il inclut l'IDE Xcode, les simulateurs et tous les outils et infrastructures nécessaires à la création d'applications pour iOS, watchOS, tvOS et OS X (il contient également GNU Compiler Collection-gcc).

Vous pouvez procéder comme indiqué ci-dessus, mais si vous ne souhaitez pas tout utiliser dans ce package, vous pouvez installer Homebrew («Homebrew installe tout ce dont vous avez besoin, ce qu’Apple n’a pas fait.») Et exécutez les commandes suivantes:

brasser installer gcc
brasser installer git

De toute façon, une fois que Git est installé, la commande initiale git –version apportera la version installée:

$ git --version
Git version 2.4.9 (Apple Git-60)

Si vous travaillez avec Github, je vous recommande d'installer également le bureau Github

IntelliJ

Entre-temps, IntelliJ est devenu mon IDE préféré, principalement parce que vous avez presque les mêmes fonctions de prise en charge lors du développement front-end. Pour l'installer, allez à la page de téléchargement et suivez les instructions d'installation:

INSTRUCTIONS D'INSTALLATION

  • Téléchargez le fichier image de disque idea-15.dmg OS X.
  • Montez-le comme un autre disque dans votre système.
  • Copiez IntelliJ IDEA dans votre dossier Applications

Extras

NodeJS

Node.js® est un environnement d'exécution JavaScript basé sur le moteur JavaScript V8 de Chrome. Node.js utilise un modèle d'E / S basé sur les événements et non bloquant, qui le rend léger et efficace. L’écosystème de packages de Node.js, npm, est le plus grand écosystème de bibliothèques open source au monde. Récemment, c’est un outil indispensable si vous devez faire des choses plus sophistiquées sur votre partie frontale de votre application.

Allez sur https://nodejs.org/ et téléchargez la dernière version pour OS X (x64). Double-cliquez sur le fichier node-v4.2.2.pkg (dernière version stable à la rédaction du message) et suivez les instructions de la procédure d'installation.

Lorsque vous êtes prêt, ouvrez une fenêtre de terminal et vérifiez la version installée pour voir si elle fonctionne:

$ node --version
v4.2.2

Fenêtre de terminal

Définir fond noir

Ouvrez Terminal, puis allez au Menu Terminal -> Préférences, choisir la Réglages onglet et définir le Pro thème par défaut.

Pour tester rapidement que tout fonctionne, j'ai généré un

Touches UNIX souvent utilisées sur le clavier allemand / suisse

J'ai acheté le Mac Book pour l'utiliser comme machine de développement lors de vos déplacements et l'une de mes surprises initiales a été l'absence de certaines clés qu'un développeur / utilisateur de terminal utilise assez souvent, comme []| {} ~

Voici donc mon rappel de carte de clavier personnel pour Mac OS X:

| symbole de pipe 7
\ barre oblique inverse 7 = /
[[[[ crochet gauche (ouverture) 5
] crochet droit (de fermeture) 6
{ accolade gauche (ouverture) 8
} accolade droite (fermeture) 9
~ Tilde n suivi de la touche espace
@ Symbole «à»

g (G minuscule)

Comment tester tout fonctionne

Un test de fumée pour vérifier si tout ce qui est installé fonctionne correctement «ensemble» consiste à générer une application avec JHipster et de la transférer dans le référentiel git.

JHipster est un générateur Yeoman, utilisé pour créer un projet Spring Boot + AngularJS.

Si vous avez des suggestions s'il vous plaît laissez un commentaire. Je vous remercie.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.