- Loading...
| CSS Stylesheet |
|---|
.wiki-content .confluenceTh,
.wiki-content .confluenceTd {
border: 2px solid #e76f00;
} |
| This feature was delivered into JDK 7u4 which was released April 2012 and was subsequently dissolved February 2020. Discussion about ports may be found on porters-dev. |
Note that only Mac OS X 10.7.3 and higher will be an Oracle-supported platform. It should continue to run on 10.6.8+ Java for Mac OS X 10.6 Update 6 but that is not guaranteed. As of 1-Jan-2012 there are no plans to introduce 10.7-only APIs into the codebase.
JTReg is not required to build but useful for running regression tests
...
| title | Xcode |
|---|
...
As of Xcode version 4.3 you have to manually install the command line compilers and tools. Start Xcode, open Preferences, choose the Downloads tab, and then install "Command Line Tools".
...
For JDK 7u
...
For JDK 8
| Code Block |
|---|
hg clone http://hg.openjdk.java.net/jdk8/jdk8-dev cd jdk7u-devjdk8 chmod 755 get_source.sh ./get_source.sh |
...
Set the LANG environment variable if it isn't set, then run make:
...
| Code Block | ||
|---|---|---|
| ||
CPATH="/usr/X11/include" LANG=C make ALLOW_DOWNLOADS=true ALT_BOOTDIR=`/usr/libexec/java_home -v 1.7+` HOTSPOT_BUILD_JOBS=`sysctl -n hw.ncpu` |
| Code Block | ||
|---|---|---|
| ||
CPATH="/usr/X11/include" LANG=C make ALLOW_DOWNLOADS=true SA_APPLE_BOOT_JAVA=true ALWAYS_PASS_TEST_GAMMA=true ALT_BOOTDIR=`/usr/libexec/java_home -v 1.6` HOTSPOT_BUILD_JOBS=`sysctl -n hw.ncpu` |
* Steps for incremental building
| Code Block |
|---|
build/macosx-universal/j2sdk-image/bin/java -version
|
| Code Block |
|---|
mkdir -p ~/Library/Java/JavaVirtualMachines cp -R build/macosx-universal/j2sdk-bundle/1jdk1.78.0.jdk ~jdk ~/Library/Java/JavaVirtualMachines |
| Code Block |
|---|
export JAVA_HOME=`/usr/libexec/java_home home --version 1.7`7+` $JAVA_HOME/bin/java -version |
If you have the Java Developer Package installed:
| Code Block |
|---|
$JAVA_HOME/bin/java -jar /Library/Java/Demos/JFC/SwingSet2/SwingSet2.jar |
On Mac OS X 10.6 use the alternate location for the SwingSet2.jar:
| Code Block |
|---|
$JAVA_HOME/bin/java -jar /Developer/Extras/Java/JFC/SwingSet2/SwingSet2.jar |
Download jtreg to run the tests in the /jdk/test directory.
File new bugs at http://bugreport.sun.com/bugreport/. Please check out the bug reporting guidelines if you haven't filed against the project before.
Please join the macosx-port-dev mailing list and ask!
...