diff --git a/billion-scale-image-search/README.md b/billion-scale-image-search/README.md
index d9bb2f85f..9cea83639 100644
--- a/billion-scale-image-search/README.md
+++ b/billion-scale-image-search/README.md
@@ -117,7 +117,7 @@ for playing around with the app on a laptop.
* Architecture: x86_64 or arm64
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* Python3 and numpy to process the vector dataset
* [Apache Maven](https://maven.apache.org/install.html) - this sample app uses custom Java components and Maven is used
to build the application.
diff --git a/billion-scale-vector-search/README.md b/billion-scale-vector-search/README.md
index e0b4cc2dc..5b1a24948 100644
--- a/billion-scale-vector-search/README.md
+++ b/billion-scale-vector-search/README.md
@@ -33,7 +33,7 @@ for reproducing on a laptop.
* Architecture: x86_64 or arm64
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* Python3 and numpy to process the vector dataset
* [Apache Maven](https://maven.apache.org/install.html) - this sample app uses custom Java components and Maven is used
to build the application.
diff --git a/dense-passage-retrieval-with-ann/README.md b/dense-passage-retrieval-with-ann/README.md
index b0c223ab6..d9491ed3c 100644
--- a/dense-passage-retrieval-with-ann/README.md
+++ b/dense-passage-retrieval-with-ann/README.md
@@ -47,7 +47,7 @@ Requirements:
* Architecture: x86_64 or arm64
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* python3.7+ installed. Using Python runtime environments (e.g. using [Conda](https://conda.io/projects/conda/en/latest/index.html)) is highly recommended
* [Apache Maven](https://maven.apache.org/install.html) This sample app uses custom Java components and Maven is used
to build the application.
diff --git a/examples/predicate-fields/README.md b/examples/predicate-fields/README.md
index 6bcc3050a..8659ad06d 100644
--- a/examples/predicate-fields/README.md
+++ b/examples/predicate-fields/README.md
@@ -61,7 +61,7 @@ Requirements:
* Architecture: x86_64 or arm64
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* [Apache Maven](https://maven.apache.org/install.html).
This sample app uses custom Java components and Maven is used to build the application.
diff --git a/examples/vespa-chinese-linguistics/README.md b/examples/vespa-chinese-linguistics/README.md
index 9c7810ee5..539446be2 100644
--- a/examples/vespa-chinese-linguistics/README.md
+++ b/examples/vespa-chinese-linguistics/README.md
@@ -20,7 +20,7 @@ Solr, Elasticsearch, QihooVerticalSearch (based on Lucene) and so on.
### Requirements
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* [Apache Maven](https://maven.apache.org/install.html)
diff --git a/incremental-search/search-as-you-type/README.md b/incremental-search/search-as-you-type/README.md
index 36db308d9..c15c2f271 100644
--- a/incremental-search/search-as-you-type/README.md
+++ b/incremental-search/search-as-you-type/README.md
@@ -21,7 +21,7 @@ Requirements:
* Architecture: x86_64 or arm64
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* [Apache Maven](https://maven.apache.org/install.html) This sample app uses custom Java components and Maven is used
to build the application.
diff --git a/incremental-search/search-suggestions/README.md b/incremental-search/search-suggestions/README.md
index f52f5a306..a15726431 100644
--- a/incremental-search/search-suggestions/README.md
+++ b/incremental-search/search-suggestions/README.md
@@ -68,7 +68,7 @@ Requirements:
* Architecture: x86_64 or arm64
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* [Apache Maven](https://maven.apache.org/install.html) This sample app uses custom Java components and Maven is used
to build the application.
diff --git a/model-inference/README.md b/model-inference/README.md
index 1eecc5838..ab785d599 100644
--- a/model-inference/README.md
+++ b/model-inference/README.md
@@ -39,7 +39,7 @@ Requirements:
* Minimum 4GB memory dedicated to Docker.
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* [Apache Maven](https://maven.apache.org/install.html) This sample app uses custom Java components and Maven is used
to build the application.
diff --git a/msmarco-ranking/document-ranking-README.md b/msmarco-ranking/document-ranking-README.md
index 5d32d2560..0f59d9ccb 100644
--- a/msmarco-ranking/document-ranking-README.md
+++ b/msmarco-ranking/document-ranking-README.md
@@ -172,7 +172,7 @@ Requirements:
* Architecture: x86_64 or arm64
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* [Apache Maven](https://maven.apache.org/install.html) This sample app uses custom Java components and Maven is used
to build the application.
* zstd: `brew install zstd`
diff --git a/msmarco-ranking/passage-ranking-README.md b/msmarco-ranking/passage-ranking-README.md
index fa9b8f096..2f2a40efa 100644
--- a/msmarco-ranking/passage-ranking-README.md
+++ b/msmarco-ranking/passage-ranking-README.md
@@ -371,7 +371,7 @@ Requirements:
* Architecture: x86_64 or arm64
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* [Apache Maven](https://maven.apache.org/install.html).
This sample app uses custom Java components and Maven is used to build the application.
* zstd: `brew install zstd`
diff --git a/text-image-search/README.md b/text-image-search/README.md
index 243446352..7ad8b214f 100644
--- a/text-image-search/README.md
+++ b/text-image-search/README.md
@@ -57,7 +57,7 @@ Requirements:
* Architecture: x86_64 or arm64
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* [Apache Maven](https://maven.apache.org/install.html) This sample app uses custom Java components and Maven is used
to build the application.
* python3.8+ (tested with 3.8)
diff --git a/text-search/README.md b/text-search/README.md
index 196591180..399332dd7 100644
--- a/text-search/README.md
+++ b/text-search/README.md
@@ -29,7 +29,7 @@ The following is for deploying the end to end application including a custom fro
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
* python 3
-* [Java 17](https://openjdk.org/projects/jdk/17/)
+* Java 17 installed.
* [Apache Maven](https://maven.apache.org/install.html)
## Installing vespa-cli
diff --git a/use-case-shopping/README.md b/use-case-shopping/README.md
index aac070b9c..249234975 100644
--- a/use-case-shopping/README.md
+++ b/use-case-shopping/README.md
@@ -27,7 +27,7 @@ Requirements:
* Architecture: x86_64 or arm64
* [Homebrew](https://brew.sh/) to install [Vespa CLI](https://docs.vespa.ai/en/vespa-cli.html), or download
a vespa cli release from [GitHub releases](https://github.com/vespa-engine/vespa/releases).
-* [Java 17](https://openjdk.org/projects/jdk/17/) installed.
+* Java 17 installed.
* [Apache Maven](https://maven.apache.org/install.html) This sample app uses custom Java components and Maven is used
to build the application.
* python3