Install Software on Mac

Install Software on Mac

by John Vincent

Posted on February 18, 2017

This stuff ends up sprayed everywhere, so let's create a reference document.



Download and Install.

You may need to configure ~.gitconfig


To install

cd tmp
brew install unrar

Unarchive a RAR file

unrar x <filename>



Eclipse Shortcuts

11 Shortcuts for Eclipse macOS

Eclipse Cheat Sheet


From Eclipse Downloads, select

Eclipse IDE for Enterprise Java Developers Mac Cocoa 64-bit

which downloads eclipse-jee-2019-12-R-macosx-cocoa-x86_64.dmg

Execute the DMG file.

Drag to Applications

Open Eclipse

Execute Eclipse, may get the error

“” is an app downloaded from the Internet. Are you sure you want to open it?

Select Open

Eclipse as a Mac Service

For details, see Eclipse as a Mac Service

Open Eclipse

In Finder

  • select Folder
  • Right Click, Services
  • eclipse-jee

Remove .DS_Store duplication messages

Will want to change this at the workspace level.

  • Eclipse, Preferences
  • Java, Compiler, Building
    • Output folder
      • Filtered resources: *.launch, *DS_Store

Eclipse Memory Problem

Out of memory errors.

cd /Applications/

edit eclipse.ini

change -Xmx512m to -Xmx1024m

Restart Eclipse


Apache Maven


Apache Maven Downloads

cd /Users/jv/Desktop/OtherTools
mkdir apache-maven-work
cd apache-maven-work

Choose apache-maven-3.6.3-bin.tar.gz and save to /Users/jv/Desktop/OtherTools/apache-maven-work

Get the KEYS

and save to /Users/jv/Desktop/OtherTools/apache-maven-work/KEYS

Get the signature apache-maven-3.6.3-bin.tar.gz.asc and save to /Users/jv/Desktop/OtherTools/apache-maven-work/apache-maven-3.6.3-bin.tar.gz.asc

Verify Download

cd /Users/jv/Desktop/OtherTools/apache-maven-work

gpg --import KEYS
gpg --verify apache-maven-3.6.3-bin.tar.gz.asc apache-maven-3.6.3-bin.tar.gz


tar -zxvf apache-maven-3.6.3-bin.tar.gz

and move apache-maven-3.6.3 to /Users/jv/Desktop/OtherTools/apache-maven-work/apache-maven/apache-maven

Change Environment

export M2_HOME=/Users/jv/Desktop/OtherTools/apache-maven
export M2=$M2_HOME/bin
export PATH=$PATH:$M2

and for Java

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

Android File Transfer

Download AndroidFileTransfer.dmg and install from Android File Transfer

Install MacVim

Ensure PATH includes /usr/local/bin


brew update
brew install vim && brew install macvim
brew unlink macvim && brew link macvim

Got error message

dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
  Referenced from: /usr/local/bin/vim

Try upgrade

brew update
brew upgrade macvim

Now vim, gvim and vimdiff all work.



The action “Run Shell Script” encountered an error: “JavaVM: Failed to load JVM: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/lib/libserver.dylib
JavaVM FATAL: Failed to load the jvm library.”

The file does not exist.


Notice in env|sort



java -version


java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

which suggests java is installed properly.

Create a symbolic link

cd /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/lib
sudo ln -s ../jre/lib/server/libjvm.dylib libserver.dylib