Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

OpenJDK 1.7 for Mac OS X

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.md
README.md

SoyMacchiato

This project is for building, tweaking, and using jdk7 on OS X.
It should be a considered a continuation of the work done by Landon Fuller, namely, SoyLatte.

Downloading

The SoyMacchiato binaries can also be downloaded from the following sources:

Building

Building depends on the following tools, libraries, and plugins:

  • Apple's Mac OX X developer tools
  • hg (mercurial)
  • The forest extension to hg (for the DaVinci builds, you'll also need the mq module enabled)

Standard 64-bit JDK (10.5 and below)

cd src
source update-amd64.sh
Optionally, you can build an i586 version using: source update-i586.sh

Standard 64-bit JDK (10.6 and Up)

TODO - There is an osx-port of the JDK, which builds a standard Java Framework drop/bundle, OSX Style.

DaVinci Machine enhanced 64-bit JDK

cd src
source update-mlvm.sh

Installation and Usage

  1. Untar your desired build, ex: tar xvjf soymacchiato-amd64-1.0.0.tar.bz2
  2. Place the directory somewhere on your file system, ex: mv soymacchiato-amd64-1.0.0 /usr/local/soymacchiato17-amd64
    • Optionally, symlink this dir, ex: ln -s /usr/local/soymacciato17-amd64 /usr/local/soymacchiato
  3. Update your JAVA_HOME environment variable in your shell config, then source the config.
  4. Update your java related links, ex: sudo rm /usr/bin/java; sudo ln /usr/local/soymacchiato/bin/java /usr/bin/java
    • Optionally, you can just put your new java7 directory on your path, ex: export PATH=/usr/local/soymacchiato17-amd64/bin:$PATH

Contributing

To contribute builds, patches, or resources please file an issue, or fork and send a pull request.

License Information

Both OpenJDK and SoyMacchiato are released under the GNU Public License, Version 2.
See LICENSE for more information.
Something went wrong with that request. Please try again.