Allow any further system library updates to be completed
Go to Preferences > Downloads > Components and ensure the Command Line Tools are installed -- this will install compilation tools like gcc and development libraries such as libxml2, libxslt, etc.
Eclipse IDE for Java development (Juno edition or later)