Программирование java на mac os

Русские Блоги

Среда разработки Java-программистов под системой MacOS от «0» до «1»

Как Java-программист, я давно использую Windows для разработки. А другой мой компьютер с системой MacOS использовался для обработки изображений, редактирования видео и т. Д. В последние несколько дней у меня была прихоть и я планировал использовать этот компьютер с MacOS в качестве основной машины для разработки, но я не смог его найти. Относительно полное руководство, поэтому я планирую написать свой первый блог. Поскольку мой уровень ограничен, пожалуйста, поправьте меня, если у вас возникнут вопросы.

1. Почему выбирают Mac

1. MacOS сочетает в себе преимущества Windows и Linux, поставляется с командной строкой, аналогичной Linux, и обычно используемое программное обеспечение можно найти в MacOS.

2. Хотя мой компьютер с Windows также имеет функцию закрытия крышки для автоматического сна, часто бывает, что я закрываю крышку перед сном ночью, и батарея разряжается после того, как встал на следующий день. Мне не нужно вообще не беспокойтесь об этой проблеме под MacOS.Закройте крышку на ночь, и все программы можно будет использовать на следующее утро.

Читайте также:  Pdo php mysql login

3. Сегмент семейства Jetbrains, такой как IntelliJ IDEA, медленно запускается под Windows. Однажды я провел сравнительный тест на ноутбуке. Чтобы открыть проект с IDEA на этом компьютере, требуется 20 секунд, а на том же компьютере используйте VMware для установки MacOS. Виртуальной машине требуется всего 9 секунд, чтобы открыть тот же проект.

⚠️Для друзей, которые только что перешли на среду MacOS, наиболее непривычными могут быть сочетания клавиш для копирования и вставки. Если вам нужно одновременно использовать Windows и MacOS, разница в сочетаниях клавиш может заставить людей чувствовать себя разбитыми, затем вы можете перейти к настройкам клавиатуры. Нажмите, чтобы изменить.

2. Установка и настройка JDK, Tomcat и Maven

1. Как установить Jdk и изменить файл конфигурации

(1) Перейдите на официальный сайт Oracle, чтобы загрузить установочный пакет JDK.

(2) Следуйте инструкциям по установке

(3) Введите следующую команду в терминале, если отображается версия JDK, установка прошла успешно.

(4) Если вы не создали файл конфигурации, вам необходимо использовать следующую команду для создания файла конфигурации

(5) Откройте файл конфигурации, для тех, кто привык использовать vim, вы также можете открыть его с помощью vim

(6) Добавьте следующее содержимое в файл конфигурации

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export JAVA_HOME export PATH export CLASSPATH

Если вы не знаете путь установки Java, вы можете открыть каталог установки Java в Finder и перетащить его на терминал, чтобы просмотреть путь.

(7) Сделайте файл конфигурации эффективным

2. Как установить и использовать Tomcat

(1) Tomcat, загруженный в измеряемой системе WIndows, может использоваться непосредственно в Linux и MacOS. Если вам нужно загрузить его, вы можете загрузить его с официального сайта и установить в соответствии с инструкциями.

(2) Следует отметить, что в Tomcat bin есть встроенные общие сценарии для трех основных систем. Если вы хотите запустить Tomcat в фоновом режиме, нам нужно запустить startup.bat в среде Windows, но нужно запустить автозагрузку. в MacOS и Linux. sh.

3. Как установить Maven и изменить файл конфигурации

(1) Измеренные Maven и библиотеку ресурсов в Windows можно использовать непосредственно в MacOS после изменения конфигурации. Если вам нужно скачать, вы можете скачать их с официального сайта.

(2) Если вам нужно изменить расположение библиотеки ресурсов, войдите в папку Maven conf, чтобы изменить settings.xml, вам нужно обратить особое внимание на то, что косая черта «\», используемая в Window, должна быть заменена на «/»

(3) Откройте файл конфигурации, для тех, кто привык использовать vim, вы также можете открыть его с помощью vim

(4) Добавьте следующее содержимое в файл конфигурации

export MAVEN_HOME=/Library/mymaven/apache-maven-3.5.0 export PATH=$PATH:$MAVEN_HOME/bin

(5) Сделайте файл конфигурации эффективным

3. Установка Java IDE

1.Плюсы и минусы Eclipse и IDEA выходят за рамки этой статьи. Мне нужно использовать оба в своей работе, поэтому я установил и Eclipse, и IDEA на MacOS. И Eclipse, и IDEA можно загрузить прямо с официального сайта. На борту . Пользователи IDEA могут напрямую войти в систему, чтобы активировать учетную запись под MacOS. Для пользователей, которые не приобрели платную версию или имеют учетную запись студенческой версии, я считаю, что для активации под Windows использовался соответствующий метод, и тот же метод можно использовать под MacOS.

2.Теоретически проекты в Eclipse и IDEA могут продолжать работать под MacOS. Однако проект, который я разрабатываю в Eclipse, может нормально работать под Windows, но его нельзя запустить под MacOS. После проверки выяснилось, что это связано с отсутствием зависимости maven dependencis.

3. После того, как они будут выполнены, вы сможете с удовольствием наслаждаться разработкой под MacOS.

4. Построение среды Node.js и Vue.js

Некоторым Java-программистам также необходимы Node.js и Vue.js. В конце этой статьи будет объяснено построение среды Node.js и Vue.js.

1. В MacOS вы можете напрямую использовать командную строку для установки Node.js через терминал. Однако после тестирования скорость загрузки этого метода очень низкая. Рекомендуется перейти на официальный сайт Node.js.https://nodejs.org/en/Загрузите соответствующую версию для установки.

2. Убедитесь, что установка Node.js прошла успешно.

3. Установите зеркало Taobao cnpm.

npm install -g cnpm --registry=https://registry.npm.taobao.org

4. Установите webpack с помощью cnpm.

5. Установите строительные леса vue-cli.

6. Убедитесь, что установка Vue.js прошла успешно.

Источник

Настройка MacBook Pro для разработки на Java

Ну, я перешел на «темную» сторону и приобрел MacBook Pro, чтобы использовать его для разработки, когда я не за компьютером. Этот пост следует рассматривать как расширенную закладку, где я перечисляю инструменты, которые мне пришлось установить, чтобы MacBook выполнил свое предназначение, а именно, чтобы использовать его для Java, а затем и для разработки Javascript.

Я должен отметить, что до сих пор я был пользователем Windows (XP / 7) и Linux (Ubuntu / Mint / Cent OS). На момент написания этой статьи мой MacBook Pro работал под управлением OS X Yosemite версии 10.10.5.

JDK

Итак обо всем по порядку. Установите Java Development Kit ( JDK ), который является средой разработки программного обеспечения, используемой для разработки приложений и апплетов Java. Он включает в себя Java Runtime Environment (JRE), интерпретатор / загрузчик (java), компилятор (javac), архиватор (jar), генератор документации (javadoc) и другие инструменты, необходимые для разработки Java.

Загрузите версию для Mac OS X x64 .dmg файлов

Вы можете узнать, где установлен JDK, выполнив /usr/libexec/java_home -v 1.7 команду терминала:

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

$ 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:

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

Также рекомендуется создать символическую ссылку на установку Maven, так что, когда, скажем, вы обновляете свою версию Maven, вам нужно будет только изменить цель символической ссылки:

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

Затем установите Maven в переменных среды

export M2_HOME=/path/to/maven export M2=$M2_HOME/bin export PATH=$M2:$PATH

Закройте терминал и откройте новый. Когда вы попытаетесь получить версию Maven, вы должны получить что-то вроде следующего:

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 и выполнение следующей команды:

Гит

Откройте окно терминала и введите следующую команду, например:

В следующий момент вам будет предложено установить Xcode. Это полный набор инструментов разработчика для создания приложений, работающих на Apple TV, Apple Watch, iPhone, iPad и Mac. Он включает в себя Xcode IDE, симуляторы и все необходимые инструменты и инфраструктуры для создания приложений для iOS, watchOS, tvOS и OS X (он также содержит GNU Compiler Collection-gcc ).

Вы можете сделать то же самое, но если вам не нужно все из этого пакета, вы можете установить Homebrew («Homebrew устанавливает то, что вам не нужно в Apple») и выполнить следующие команды:

brew install gcc brew install git

В любом случае после установки Git начальная команда git –version выведет установленную версию:

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

Если вы работаете с Github, я рекомендую вам также установить Github Desktop

IntelliJ

В то же время IntelliJ стал моей любимой IDE, главным образом потому, что у вас есть почти одинаковая поддержка функций при разработке фронт-энда. Чтобы установить его, перейдите на страницу загрузки и следуйте инструкциям по установке:

ИНСТРУКЦИИ ПО УСТАНОВКЕ

  • Загрузите файл образа диска идея-15.dmg OS X.
  • Смонтируйте его как другой диск в вашей системе.
  • Скопируйте IntelliJ IDEA в папку «Приложения»

Дополнительно

NodeJS

Node.js® — это среда выполнения JavaScript, созданная на основе движка Chrome V8 JavaScript . Node.js использует управляемую событиями неблокирующую модель ввода / вывода, которая делает ее легкой и эффективной. Пакетная экосистема Node.js, npm , является крупнейшей экосистемой библиотек с открытым исходным кодом в мире. В последнее время это обязательный инструмент, если вам нужно сделать что-то более интересное в вашей интерфейсной части приложения.

Перейдите на https://nodejs.org/ и загрузите последнюю версию для OS X (x64). Дважды щелкните файл node-v4.2.2.pkg (последняя стабильная версия на момент написания статьи) и следуйте инструкциям по установке.

Когда все будет готово, откройте окно терминала и проверьте установленную версию, чтобы увидеть, работает ли она:

Окно терминала

Установить фон черный

Откройте «Терминал», затем перейдите в меню «Терминал» -> «Настройки» , выберите вкладку « Настройки » и установите тему « Pro» по умолчанию.

Чтобы быстро проверить, что все работает, я сгенерировал

Часто используемые клавиши UNIX на немецкой / швейцарской клавиатуре

Я купил Mac Book, чтобы использовать его в качестве компьютера разработчика на ходу, и одним из моих первых сюрпризов было отсутствие некоторых ключей, которые пользователь разработчика / терминала использует довольно часто, например [] | <> ~

Итак, вот мое напоминание о карте клавиатуры для Mac OS X:

g (строчная G)

Как проверить все работает

Дым-тест, чтобы проверить, работает ли все установленное должным образом «вместе», должен сгенерировать приложение с JHipster и отправить его в репозиторий git.

JHipster — это генератор Yeoman , используемый для создания проекта Spring Boot + AngularJS .

Если у вас есть предложения, пожалуйста, оставьте комментарий. Спасибо.

Источник

Оцените статью