Java
m |
|||
Line 5: | Line 5: | ||
You will need: | You will need: | ||
1. about 2 gigs free disk space. Check that you have this by running [[df]] | 1. about 2 gigs free disk space. Check that you have this by running [[df]] | ||
+ | |||
2. to update your ports tree -- see [[cvsup]] and [[Updating_the_ports_tree]] | 2. to update your ports tree -- see [[cvsup]] and [[Updating_the_ports_tree]] | ||
+ | |||
3 to download the following files: | 3 to download the following files: | ||
bsd-jdk14-patches-6.tar.gz from [http://www.eyesbeyond.com/freebsddom/java/JDK14SCSLConfirm.html | Eyesbeyond.com] | bsd-jdk14-patches-6.tar.gz from [http://www.eyesbeyond.com/freebsddom/java/JDK14SCSLConfirm.html | Eyesbeyond.com] | ||
Line 13: | Line 15: | ||
j2sdk-1_4_2-src-scsl.zip from [http://www.sun.com/software/communitysource/j2se/java2/download.html This page at sun.com] | j2sdk-1_4_2-src-scsl.zip from [http://www.sun.com/software/communitysource/j2se/java2/download.html This page at sun.com] | ||
j2sdk-1_4_2_06-linux-i586.bin from [http://java.sun.com/j2se/1.4.2/download.html Sun's j2se JDK page] | j2sdk-1_4_2_06-linux-i586.bin from [http://java.sun.com/j2se/1.4.2/download.html Sun's j2se JDK page] | ||
+ | |||
4. to enable linux compatibility -- you can do this via [[sysinstall]] | 4. to enable linux compatibility -- you can do this via [[sysinstall]] | ||
+ | |||
5. add the following line to your [[ /etc/fstab]]: | 5. add the following line to your [[ /etc/fstab]]: | ||
linprocfs /compat/linux/proc linprocfs rw 0 0 | linprocfs /compat/linux/proc linprocfs rw 0 0 | ||
+ | |||
6. to run [[linprocfs]] -- you may need to do this: | 6. to run [[linprocfs]] -- you may need to do this: | ||
kldload linprocfs | kldload linprocfs | ||
mount /compat/linux/proc | mount /compat/linux/proc | ||
+ | |||
7. place the files you downloaded in the third step in /usr/ports/distfiles | 7. place the files you downloaded in the third step in /usr/ports/distfiles | ||
+ | |||
8. go into the jdk14 dir: | 8. go into the jdk14 dir: | ||
samizdata# cd /usr/ports/java/jdk14 | samizdata# cd /usr/ports/java/jdk14 | ||
+ | |||
9. and install it: | 9. and install it: | ||
samizdata# make install | samizdata# make install | ||
+ | |||
Revision as of 21:59, 25 December 2004
Installing Java 1.4.2 SDK, the quick and dirty way.
NOTE THAT THERE ARE LICENSING ISSUES WITH JAVA TECHNOLOGIES FROM SUN.COM AND FreeBSD -- IT IS YOUR RESPONSIBILITY TO RECONSILE THESE AS THEY PERTAIN TO YOUR USE OF JAVA
You will need: 1. about 2 gigs free disk space. Check that you have this by running df
2. to update your ports tree -- see cvsup and Updating_the_ports_tree
3 to download the following files:
bsd-jdk14-patches-6.tar.gz from | Eyesbeyond.com j2re-1_4_2_06-linux-i586.bin from Sun's j2se JRE page j2sdk-1_4_2-bin-scsl.zip from This page at sun.com j2sdk-1_4_2-mozilla_headers-unix.zip from This page at sun.com j2sdk-1_4_2-src-scsl.zip from This page at sun.com j2sdk-1_4_2_06-linux-i586.bin from Sun's j2se JDK page
4. to enable linux compatibility -- you can do this via sysinstall
5. add the following line to your /etc/fstab:
linprocfs /compat/linux/proc linprocfs rw 0 0
6. to run linprocfs -- you may need to do this:
kldload linprocfs mount /compat/linux/proc
7. place the files you downloaded in the third step in /usr/ports/distfiles
8. go into the jdk14 dir:
samizdata# cd /usr/ports/java/jdk14
9. and install it:
samizdata# make install
See http://taosecurity.blogspot.com/2004/11/installing-java-on-freebsd-in-january.html for a similar method of doing this.