This site requires JavaScript to be enabled. Mac OS X 10.5.8 Source. Java, UNIX, and WebKit. Open development of select macOS projects Tools and Technologies. Why you'll love to develop on your Mac Open Source in macOS. Learn about the 200+ open source projects that ship with macOS.
Java for Mac OS X 10.5 Update 10 delivers improved compatibility, security, and reliability by updating J2SE 5.0 to 1.5.030, and updating Java SE 6 to 1.6.026 for 64-bit capable Intel-based Macs. J2SE 1.4.2 is no longer being updated to fix bugs or security issues and remains disabled by default in this update. Download Apple Java for OS X 10.7/10.8 for Mac to patch Java SE 6 components.
The MacPorts Project is an open-source community initiative to design an easy-to-use system for compiling, installing, and upgrading either command-line, X11 or Aqua based open-source software on the Mac operating system. To that end we provide the command-line driven MacPorts software package under a 3-Clause BSD License, and through it easy access to thousands of ports that greatly simplify the task of compiling and installing open-source software on your Mac.
We provide a single software tree that attempts to track the latest release of every software title (port) we distribute, without splitting them into “stable” Vs. “unstable” branches, targeting mainly macOS High Sierra v10.13 and later (including macOS Big Sur v11). There are thousands of ports in our tree, distributed among different categories, and more are being added on a regular basis.
For information on installing MacPorts please see the installation section of this site and explore the myriad of download options we provide and our base system requirements.
If you run into any problems installing and/or using MacPorts we also have many options to help you, depending on how you wish to get get in touch with us. Other important help resources are our online documentation, A.K.A The MacPorts Guide, and our Trac Wiki server & bug tracker.
Latest MacPorts release: 2.6.4
A good way for students to get involved is through the Google Summer of Code. GSoC is a program to encourage students' participation in Open Source development and offers a stipend to work on the project with an organization for three months. MacPorts has been participating in the program since 2007! We shall participate next year as well. You may find past GSoC projects here.
We have a list of ideas with possible tasks for MacPorts and additional information about the process at wiki/SummerOfCode. We are always open to new ideas. Research on the idea, draft an initial proposal and get it reviewed.
There are many ways you can get involved with MacPorts and peer users, system administrators & developers alike. Browse over to the “Contact Us” section of our site and:
If on the other hand you are interested in joining The MacPorts Project in any way, then don't hesitate to contact the project's management team, “PortMgr”, to explain your particular interest and present a formal application. We're always looking for more helping hands that can extend and improve our ports tree and documentation, or take MacPorts itself beyond its current limitations and into new areas of the vast software packaging field. We're eager to hear from you!
Oracle's OpenJDK JDK binaries for Windows, macOS, and Linux areavailable on release-specific pages of jdk.java.net as .tar.gz
or.zip
archives.
As an example, the archives for JDK 13 may be found on jdk.java.net/13 and may be extractedon the command line using
$ tar xvfopenjdk-13*_bin.tar.gz
or
$ unzipopenjdk-13*_bin.zip
depending on the archive type.
On the command line, type:
$ sudo apt-get installopenjdk-8-jre
The openjdk-8-jre
package containsjust the Java Runtime Environment. If you want to develop Javaprograms then please install the openjdk-8-jdk
package.
On the command line, type:
$ su -c 'yum installjava-1.8.0-openjdk'
The java-1.8.0-openjdk
packagecontains just the Java Runtime Environment. If you want to developJava programs then install the java-1.8.0-openjdk-devel
package.
On the command line, type:
$ sudo apt-get installopenjdk-7-jre
The openjdk-7-jre
package containsjust the Java Runtime Environment. If you want to develop Javaprograms then install the openjdk-7-jdk
package.
On the command line, type:
$ su -c 'yum installjava-1.7.0-openjdk'
The java-1.7.0-openjdk
packagecontains just the Java Runtime Environment. If you want to developJava programs then install the java-1.7.0-openjdk-devel
package.
On the command line, type:
$ sudo apt-get installopenjdk-6-jre
The openjdk-6-jre
package containsjust the Java Runtime Environment. If you want to develop Javaprograms then install the openjdk-6-jdk
package.
On the command line, type:
$ su -c 'yum installjava-1.6.0-openjdk'
The java-1.6.0-openjdk
packagecontains just the Java Runtime Environment. If you want to developJava programs then install the java-1.6.0-openjdk-devel
package.
For a list of pointers to packages of the BSD Port forDragonFly BSD, FreeBSD, Mac OS X, NetBSD and OpenBSD, please seethe BSD porting Project's wikipage.