|
2 | 2 |
|
3 | 3 | ## System Requirements
|
4 | 4 |
|
5 |
| -### Java 8 |
| 5 | +### Java 11 |
6 | 6 |
|
7 |
| -GeoNetwork is a Java 8 application that runs as a servlet, which means that a Java Development Kit (JDK) must be installed in order to build and run it. You can get a Java 8 JDK from your Linux distribution, [Oracle OpenJDK](http://openjdk.java.net/) or [AdoptOpenJDK](https://adoptopenjdk.net). Please note that the Java 8 [Oracle JDK](http://www.oracle.com/technetwork/java/javase/downloads) is currently only being distributed for testing purposes. |
| 7 | +GeoNetwork 4.4 is a Java 11 application that runs as a servlet, which means that a Java Development Kit (JDK) must be installed in order to build and run it. You can get a Java 11 JDK from your Linux distribution, [Oracle OpenJDK](http://openjdk.java.net/) or [AdoptOpenJDK](https://adoptopenjdk.net). Please note that the Java 11 [Oracle JDK](http://www.oracle.com/technetwork/java/javase/downloads) is currently only being distributed for testing purposes. |
8 | 8 |
|
9 |
| -Because GeoNetwork is developed with Java 8 (LTS), this has the following implications: |
| 9 | +Because GeoNetwork is developed with Java 11 (LTS), it won't run at all with earlier releases. |
10 | 10 |
|
11 |
| -- GeoNetwork should not be developed with newer versions of Java. |
12 |
| -- Java 11 (LTS) is **not supported** at this time. |
13 |
| -- GeoNetwork won't run at all with Java 7 (1.6) or earlier releases. |
14 |
| - |
15 |
| - |
16 |
| -!!! Note |
17 |
| - |
18 |
| - GeoNetwork 4.4.0 is scheduled to support Java 11 |
| 11 | +- GeoNetwork should not be developed with newer versions of Java. |
| 12 | +- It won't run at all with earlier releases. |
| 13 | +- Java 17 (LTS) is **not supported** at this time. |
19 | 14 |
|
20 | 15 | ### Application Server
|
21 | 16 |
|
@@ -49,7 +44,7 @@ The software runs in different ways depending on the servlet container you are u
|
49 | 44 |
|
50 | 45 | The following tools are required to be installed to setup a development environment for GeoNetwork:
|
51 | 46 |
|
52 |
| -- **Java 8** - Developing with GeoNetwork requires Java Development Kit (JDK) 1.8. |
| 47 | +- **Java 11** - Developing with GeoNetwork requires Java Development Kit (JDK) 11. |
53 | 48 | - **Maven** 3.1.0+ - GeoNetwork uses [Maven](http://maven.apache.org/) to manage the build process and the dependencies. Once is installed, you should have the mvn command in your path (on Windows systems, you have to open a shell to check).
|
54 | 49 | - **Git** - GeoNetwork source code is stored and versioned in [a Git repository on Github](https://github.com/geonetwork/core-geonetwork). Depending on your operating system a variety of Git clients are available. Please check the Git website for some [alternatives](http://git-scm.com/downloads/guis) and good [documentation](http://git-scm.com/documentation). More documentation can be found on the [Github website](https://help.github.com/).
|
55 | 50 | - **Ant** - GeoNetwork uses [Ant](http://ant.apache.org/) to build the installer. Version 1.6.5 works but any other recent version should be OK. Once installed, you should have the Ant command in your path (on Windows systems, you have to open a shell to check).
|
|
0 commit comments