Ну, я недавно перешел на «серебряную» сторону и приобрел MacBook Pro, чтобы использовать его для разработки, когда я не за компьютером. Под разработкой я подразумеваю в основном разработку Java + Javascript Поэтому я написал этот пост, чтобы вспомнить, что мне нужно было установить / настроить для достижения этой цели.
Я должен упомянуть, что до сих пор я был пользователем операционных систем Windows (XP / 7) и Linux (Ubuntu / Mint / Cent OS).
На момент написания этой статьи MacBook Pro работает под управлением OS X Yosemite версии 10.10.5. Была доступна новая версия El Capitan, но я сначала не сделал обновление, потому что у него было много плохих отзывов…
JDK
Итак, обо всем по порядку — установите Java Development Kit ( JDK ), который является средой разработки программного обеспечения, используемой для разработки приложений и апплетов Java. Он включает в себя среду выполнения Java (JRE), интерпретатор / загрузчик (java), компилятор (javac), архиватор (jar), генератор документации (javadoc) и другие инструменты, необходимые для разработки на Java.
Загрузите версию для Mac OS X x64 .dmg файлов
Вы можете узнать, где установлен JDK, выполнив /usr/libexec/java_home -v 1.7
для команды терминала:
1
2
3
4
5
|
Adrians-MacBook-Pro:ama ama$ /usr/libexec/java_home -v 1.8 /Library/Java/JavaVirtualMachines/jdk1. 8 .0_65.jdk/Contents/Home Adrians-MacBook-Pro:ama ama$ /usr/libexec/java_home -v 1.7 /Library/Java/JavaVirtualMachines/jdk1. 7 .0_79.jdk/Contents/Home Adrians-MacBook-Pro:ama ama$ |
Это нужно знать, например, при настройке проекта в IntelliJ.
Установить JAVA_HOME
JAVA_HOME
— это просто соглашение, обычно используемое Tomcat, другими серверами приложений Java EE и инструментами сборки, такими как Maven
для поиска мест, где живет Java.
В Mac OSX 10.5 или более поздней версии Apple рекомендует установить для переменной $JAVA_HOME
значение /usr/libexec/java_home
, просто экспортируйте $JAVA_HOME
в файл ~/.bash_profile
или ~/.profile
1
2
3
4
5
6
7
8
|
$ vim .bash_profile export JAVA_HOME=$(/usr/libexec/java_home) $ source .bash_profile $ echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1. 8 .0_65.jdk/Contents/Home |
специалист
С помощью переменной конфигурации JAVA_HOME перейдите на веб-сайт Apache Maven Downloads , загрузите архив .tar.gz или .zip и распакуйте его в папку по вашему выбору — я поместил его в каталог / opt :
1
|
tar xzvf apache-maven- 3.3 . 3 -bin.tar.gz |
Также рекомендуется создать символическую ссылку на домашнюю страницу Maven, чтобы, например, когда вы обновляете свою версию Maven, вам нужно было только изменить цель символической ссылки:
1
|
ln -s /opt/apache-maven- 3.3 . 3 /opt/maven |
Затем установите Maven в переменных среды
1
|
vim ~/.bash_profile |
Добавьте эти строки в .bash_profile
1
2
3
|
export M2_HOME=/path/to/maven export M2=$M2_HOME/bin export PATH=$M2:$PATH |
Закройте терминал и откройте новый. Когда вы попытаетесь получить версию Maven, вы должны получить что-то вроде следующего:
1
2
3
4
5
6
7
|
ama$ mvn -version Apache Maven 3.3 . 3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015 - 04 -22T13: 57 : 37 + 02 : 00 ) Maven home: /opt/maven Java version: 1.8 .0_65, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1. 8 .0_65.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF- 8 OS name: "mac os x" , version: "10.10.5" , arch: "x86_64" , family: "mac" |
Альтернативой является использование Homebrew и выполнение следующей команды:
1
|
brew install maven |
GIT
Откройте окно терминала и введите следующую команду, например:
1
|
$ git --version |
В следующий момент вам будет предложено установить Xcode. Это полный набор инструментов разработчика для создания приложений, работающих на Apple TV, Apple Watch, iPhone, iPad и Mac. Он включает в себя Xcode IDE, симуляторы и все необходимые инструменты и инфраструктуры для создания приложений для iOS, watchOS, tvOS и OS X (он также содержит GNU Compiler Collection-gcc ).
Вы можете сделать то же самое, но если вам не нужно все из этого пакета, вы можете установить Homebrew ( «Homebrew устанавливает то, что вам не нужно Apple». ) И выполнить следующие команды:
1
2
|
brew install gcc brew install git |
В любом случае после установки Git начальная команда git –version выведет установленную версию:
1
2
|
$ git --version git version 2.4 . 9 (Apple Git- 60 ) |
Если вы работаете с Github, я рекомендую вам также установить Github Desktop
IntelliJ
В то же время IntelliJ стал моей любимой IDE, главным образом потому, что у вас есть практически одинаковая поддержка функций при разработке фронт-энда. Чтобы установить его, перейдите на страницу загрузки и следуйте инструкциям по установке:
ИНСТРУКЦИЯ ПО УСТАНОВКЕ
- Загрузите файл образа диска идея-15.dmg OS X.
- Смонтируйте его как другой диск в вашей системе.
- Скопируйте IntelliJ IDEA в папку «Приложения»
После этого вам нужно ознакомиться с сочетаниями клавиш для OS X — IntelliJ IDEA Mac OS X Keymap
Дополнительно
NodeJS
Node.js® — это среда исполнения JavaScript, построенная на движке Chrome V8 JavaScript . Node.js использует управляемую событиями неблокирующую модель ввода / вывода, которая делает ее легкой и эффективной. Пакетная экосистема Node.js, npm , является крупнейшей экосистемой библиотек с открытым исходным кодом в мире. В последнее время это обязательный инструмент, если вам нужно сделать что-то более интересное в вашей интерфейсной части приложения.
Перейдите на https://nodejs.org/ и загрузите последнюю версию для OS X (x64). Дважды щелкните файл node-v4.2.2.pkg (последняя стабильная версия на момент написания поста) и следуйте инструкциям по установке.
Когда все будет готово, откройте окно терминала и проверьте установленную версию, чтобы увидеть, работает ли она:
1
2
|
$ node --version v4. 2.2 |
Окно терминала
Установить фон черный
Откройте «Терминал», затем перейдите в меню «Терминал» -> «Настройки» , выберите вкладку « Настройки » и установите тему « Pro» по умолчанию.
Часто используемые клавиши UNIX на немецкой / швейцарской клавиатуре
Я купил Mac Book, чтобы использовать его в качестве компьютера разработчика на ходу, и одним из моих первых сюрпризов было отсутствие некоторых ключей, которые пользователь разработчика / терминала использует довольно часто, например [] | {} ~
Найдите ниже карту для этих ключей:
Итак, вот мое напоминание о карте клавиатуры для Mac OS X:
| | символ трубы | <Alt> 7 |
\\ | обратный слэш | <alt> <shift> 7 = <alt> / |
[ | левая (открывающаяся) квадратная скобка | <Alt> 5 |
] | правая (закрывающая) квадратная скобка | <Alt> 6 |
{ | левая (открывающаяся) фигурная скобка | <Alt> 8 |
} | правая (закрывающая) фигурная скобка | <Alt> 9 |
~ | тильда | <alt> n и клавиша пробела |
@ | Символ «на» | <alt> g (строчная G) |
Как проверить все работает
Дым-тест, чтобы проверить, работает ли все установленное должным образом «вместе», состоит в том, чтобы сгенерировать приложение с JHipster и отправить его в репозиторий git.
JHipster — это генератор Yeoman , используемый для создания проекта Spring Boot + AngularJS .
Ресурсы
- Linux / Mac OS X Terminal: сделать фон черный, а не белый
- Как установить переменную среды $ JAVA_HOME в Mac OS X
- Maven руководство по установке
- Mac OS X: часто используемые клавиши UNIX на немецкой клавиатуре
Для любых предложений, пожалуйста, оставьте комментарий. Спасибо.
Ссылка: | Как подготовить MacBook Pro для разработки на Java и многое другое от нашего партнера по JCG Адриана Матеи в блоге Codingpedia.org . |