[JAVA] Présentez Eclipse avec brew cask sur Macintosh OS X (5 murs + 1)

J'ai rencontré un certain nombre d'obstacles en essayant d'amener Eclipse sur Macintosh OS X 10.12.6. Un record de surmonter cinq murs.

Mur 1 Comment mettre de l'infusion

Comment mettre de l'infusion. infusion fonctionne sur le rubis. Mac OSX 10.x est livré avec ruby en standard, donc c'est facile. Cependant, il existe des cas où le binaire ne peut pas être introduit même avec une infusion. Dans ce cas, compilez. Ensuite, si Xcode n'est pas installé, il est nécessaire d'installer Xcode. Même si Xcode est inclus, il peut ne pas fonctionner sans outils de ligne de commande.

En outre, si vous avez plusieurs versions de ruby, plusieurs versions de JAVA ou plusieurs versions du compilateur C avant d'utiliser brew, vous ne savez pas où le problème se produira.

Si vous venez de l'acheter ou de remplacer le système d'exploitation, vous devez d'abord installer brew.

Comment installer l'infusion

[Comment installer brew] https://qiita.com/megu_ma/items/820695ac525030285682

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Selon l'environnement, il peut être nécessaire d'ajouter la commande sudo. $ Est un exemple de symbole d'invite. Vous n'êtes pas obligé de saisir $.

Le problème avec le mur de brassage est que vous ne pouvez pas continuer sans un compilateur C / C ++ appelé Xcode. Rencontrez une situation où le compilateur C ne s'adapte pas correctement.

Mur 2 Comment insérer le compilateur C

Lors de l'installation d'un logiciel avec brew, il peut essayer de compiler en supposant que Xcode est inclus. Je pense que l'introduction de Xcode est indispensable.

Le problème avec Xcode est que lorsque la version du système d'exploitation change, la version de Xcode change également, donc je me demande s'il faut installer le dernier Xcode après avoir supprimé l'ancien ou le mettre à jour. Quelquefois.

Recherchez si vous ne savez pas comment installer Xcode.

Recherche Xcode dans l'Apple Store. Recherchez sur le Web d'Apple. https://itunes.apple.com/us/app/xcode/id497799835?mt=12&ign-mpt=uo=2 「view in Apple Store」

Une fois Xcode disponible, nous introduirons également des outils de ligne de commande. Fréquemment rencontré un message disant code-select --install in brew.

$ xcode-select --install

Mur 3 Comment mettre JAVA

J'ai mis Java et Eclipse, mais la version Java est ancienne ou non prise en charge. Même si Java est installé après l'installation d'Eclipse, la version Java est également ancienne ou n'est pas prise en charge. Si vous téléchargez le logiciel, le décompressez et l'installez, la cohérence avec la version installée ne sera pas vérifiée automatiquement. À cet égard, Home-brew (le nom de la commande est brew) vérifie la cohérence du logiciel à installer et l'installe. Cependant, tout n'est pas parfait. Si ce n'est pas une méthode standard comme le brassin, la procédure peut vous affecter. Par conséquent, je vais enregistrer comment Eclipse et JAVA peuvent être introduits de manière cohérente sur Macintosh. Si vous n'avez pas encore le JAVA approprié, c'est toujours une bonne idée de le faire avec l'installation de brew cask.

$ brew cask install java
==>Caveats
This Cask makes minor modifications to the JRE to prevent issues with
packaged applications, as discussed here:

  https://bugs.eclipse.org/bugs/show_bug.cgi?id=411361

If your Java application still asks for JRE installation, you might need
to reboot or logout/login.

Installing this Cask means you have AGREED to the Oracle Binary Code
License Agreement for Java SE at
  https://www.oracle.com/technetwork/java/javase/terms/license/index.html

==>Satisfying dependencies
==>Downloading http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_osx-
 ######################################################################## 100.0%
==>Verifying checksum for Cask java
==>Installing Cask java
==>Running installer for java; your password may be necessary.
==>Package installers may write to any location; options such as --appdir are igno
Password:
==>installer: Package name is JDK 9.0.1
==>installer: Upgrading at base path /
==>installer: The upgrade was successful.
  java was successfully installed!

Mur 4 Comment insérer Eclipse

Si divers outils basés sur Eclipse sont inclus, divers problèmes seront rencontrés lors de l'introduction d'Eclipse. En conséquence, c'était le moyen le plus rapide de l'introduire avec un fût de bière. (Entrez la ligne commençant par $. Sortie sinon.)

Il n'y avait pas d'éclipse dans le bidon de bière, tel qu'éclipse-installer.

$ brew cask install eclipse
Error: Cask 'eclipse' is unavailable: No Cask with this name exists. Did you mean one of these?
eclipse-cpp                 eclipse-jee                 eclipse-ptp
eclipse-ide                 eclipse-modeling            eclipse-rcp
eclipse-installer           eclipse-php                 eclipse-smarthome-designer
eclipse-java                eclipse-platform            nodeclipse

J'essaie d'introduire du papyrus qui décrit UML, je vais donc en faire une modélisation d'éclipse. la modélisation d'éclipse introduit des outils de base liés à l'éclipse et à la modélisation, et le papyrus, etc. peut être introduit dans le menu.

$ brew cask install eclipse-modeling
==>Satisfying dependencies
==>Downloading https://www.eclipse.org/downloads/download.php?file=/technology/epp
 ######################################################################## 100.0%
==>Verifying checksum for Cask eclipse-modeling
==>Installing Cask eclipse-modeling

==>Moving App 'Eclipse.app' to '/Applications/Eclipse Modeling.app'.
  eclipse-modeling was successfully installed!

Si vous souhaitez inclure un environnement intégré JAVA

$ brew cask install eclipse-java

Si vous souhaitez inclure un environnement intégré C ++

$ brew cask install eclipse-cpp

Mur 5 Organiser en disque, comment couper le chemin

Si vous installez le logiciel par une méthode autre que l'infusion, définissez le système avec le logiciel de différentes manières, définissez le chemin, modifiez le .bash_profile, etc., ce sera encore plus compliqué. Peu importe ce que je touche, j'obtiens une erreur. Vous ne pouvez pas simplement modifier le .bash_profile. Définissez .bash_profile sur le système avec la commande source.

$ echo 'export PATH=$HOME/workdir' > ~/.bash_profile
$ source ~/.bash_profile

Référence (auto) J'ai rencontré diverses erreurs dans diverses procédures autres que celles ci-dessus. J'organise ce que j'ai enregistré ici et là.

Cliquez ici pour un exemple

[Lien] https://researchmap.jp/jo98imc4p-2078500/#_2078500

XYZ de l'enseignement du langage de programmation https://qiita.com/kaizen_nagoya/items/1950c5810fb5c0b07be4

p.s.20180213 Addendum ver2 Modifiez l'ordre des murs et ajoutez ce qui suit.

Mur +1

Dans le Macintosh de formation de l'Institut de recherche industrielle de la ville de Nagoya, le brassage est géré par l'ID brew_manaegr. Par conséquent, si vous souhaitez mettre dans un environnement intégré Java,

$ su brew_manager
$ password:xxxxxx
$ brew cask install eclipse-java

Doit être.

Le détail est "Avantages et inconvénients de définir un administrateur pour le brassage avec un ID différent" https://qiita.com/kaizen_nagoya/items/4967f6b8cf02952f5f40

Références / URL

Après avoir installé eclipse, que faire pour le moment https://qiita.com/yusukaaay/items/4ddc003d172497acba8b

Paramètres Eclipse (version Mac) https://qiita.com/Tsuji_Taku50/items/aeca1b7a69942a704509

Comment changer la mémoire allouée à Eclipse (version Mac) https://qiita.com/Tsuji_Taku50/items/c48b6ec033f83c1e15ac

Installez eclipse sur Mac https://qiita.com/yusukaaay/items/fa87cd94e6788cabafca

Construction de l'environnement de développement Java + Eclipse Édition MacOSX https://qiita.com/hiesiea/items/4d4e32dba56be7143496

Nous recommandons la méthode du brassin plutôt que les deux articles ci-dessus.

Historique du document

ver 1.00 Premier projet 2017/12/15 ver 1.01 Changer l'ordre des murs Référence postscript 2018/02/13 ver 1.02 shell-session ajoutée, références / URL ajoutées 2018/03/27

Recommended Posts

Présentez Eclipse avec brew cask sur Macintosh OS X (5 murs + 1)
Remarques sur l'installation d'Eclipse avec Homebrew sur Mac OS High Sierra