79 | | [http://docs.geoserver.org/stable/en/user/production/java.html Update]: As of version 2.0, a Java Runtime Environment (JRE) is sufficient to run !GeoServer. !GeoServer no longer requires a Java Development Kit (JDK). Also note, OpenJDK does not work optimally with !GeoServer. |
80 | | |
81 | | for Debian 7 Wheezy: |
82 | | {{{ |
83 | | # Remove OpenJDK & dependent packages |
84 | | apt-get remove openjdk-6-jre-lib |
85 | | # Install a fake package to tell Debian that a valid Java is installed |
86 | | wget http://babel.ls.fi.upm.es/~vpablos/others/packages/debian/oracle-java-pkg-for-debian_2.0.0+r20140717_all.deb |
87 | | dpkg -i oracle-java-pkg-for-debian_2.0.0+r20140717_all.deb |
88 | | # Download Sun Java via Browser (need to accept T&C) |
89 | | # http://www.oracle.com/technetwork/java/javase/downloads/server-jre7-downloads-1931105.html |
90 | | http://download.oracle.com/otn-pub/java/jdk/7u80-b18/server-jre-7u80-linux-x64.tar.gz |
91 | | mkdir /usr/lib/jvm |
92 | | cd /usr/lib/jvm |
93 | | tar zxvf /tmp/server-jre-7u80-linux-x64.tar.gz |
94 | | ln -s /usr/lib/jvm/jdk1.7.0_80 /usr/lib/jvm/java-sun |
95 | | rm /usr/bin/java |
96 | | ln -s /usr/lib/jvm/java-sun/bin/java /usr/bin/java |
97 | | rm /usr/bin/javac |
98 | | ln -s /usr/lib/jvm/java-sun/bin/javac /usr/bin/javac |
99 | | |
100 | | vi /etc/profile.d/java |
101 | | JAVA_HOME=/usr/lib/jvm/java-sun |
102 | | export JAVA_HOME |
103 | | }}} |
104 | | |
105 | | or, |
106 | | |
107 | | for ubuntu 10.x: |
108 | | {{{ |
109 | | vim /etc/apt/sources.list |
110 | | #uncomment partner repository |
111 | | sudo apt-get update |
112 | | sudo apt-get install sun-java6-jre |
113 | | |
114 | | sudo emacs /etc/environment |
115 | | JAVA_HOME=/usr/lib/jvm/java-6-sun |
116 | | export JAVA_HOME |
117 | | }}} |
118 | | |
119 | | or, |
120 | | |
121 | | for debian 6 Squeeze |
122 | | {{{ |
123 | | vim /etc/apt/sources.list |
124 | | # for sun-java packages in unstable |
125 | | deb http://ftp.debian.org/debian/ unstable non-free |
126 | | deb-src http://ftp.debian.org/debian/ unstable non-free |
127 | | |
128 | | apt-get update |
129 | | apt-get install sun-java6-jdk |
130 | | vim /etc/profile |
131 | | JAVA_HOME=/usr/lib/jvm/java-6-sun |
132 | | export JAVA_HOME |
133 | | }}} |
134 | | |
135 | | The Sun installer will present a license in a curses form. Depending on your terminal emulator, arrow keys may not work for navigation. If not, try !^f and !^b to navigate to the <ok>, and enter to select. Then you'll be asked to accept (or not) the license -- again use !^f or !^b to move to <yes> and hit enter. |
136 | | |
137 | | or: |
138 | | * [http://java.sun.com/javase/downloads/widget/jdk6.jsp Download the JDK] & install it: |
139 | | {{{ |
140 | | cd /usr/local |
141 | | sh ~/jdk-6u21-linux-i586.bin |
142 | | ln -sf /usr/local/jdk1.6.0_21 /usr/local/java |
143 | | vim /etc/profile |
144 | | JAVA_HOME=/usr/local/java |
145 | | export JAVA_HOME |
146 | | }}} |
| 79 | [http://docs.geoserver.org/stable/en/user/production/java.html Update]: As of version 2.0, a Java Runtime Environment (JRE) is sufficient to run !GeoServer. !GeoServer no longer requires a Java Development Kit (JDK). Also note, OpenJDK does not work optimally with !GeoServer. As of version 2.10, Jave 8 is required. |
| 80 | |
| 81 | * [[GIS/InstallationGuidelines/Linux/Java/Debian8|Debian 8 Jessie]] |
| 82 | * [[GIS/InstallationGuidelines/Linux/Java/Debian7|Debian 7 Wheezy]] |
| 83 | * [[GIS/InstallationGuidelines/Linux/Java/Debian6|Debian 6 Squeeze]] |
| 84 | * [[GIS/InstallationGuidelines/Linux/Java/Ubuntu10|Ubuntu 10]] |