From d8dbb0e16dad8cba69a404b6de2971f30c12ddfe Mon Sep 17 00:00:00 2001 From: Emanuel Alves Date: Tue, 13 Jun 2023 06:43:13 +0100 Subject: [PATCH] Add .sdkmanrc config file and JDK installation instructions (#873) * Add .sdkmanrc file with installation instructions Signed-off-by: Emanuel Alves * Update README.md Signed-off-by: Artur Souza --------- Signed-off-by: Emanuel Alves Signed-off-by: Artur Souza Co-authored-by: Artur Souza Co-authored-by: Artur Souza Co-authored-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com> --- .sdkmanrc | 3 +++ README.md | 11 ++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 .sdkmanrc diff --git a/.sdkmanrc b/.sdkmanrc new file mode 100644 index 000000000..2ba2e9d2c --- /dev/null +++ b/.sdkmanrc @@ -0,0 +1,3 @@ +# Enable auto-env through the sdkman_auto_env config +# Add key=value pairs of SDKs to use below +java=11.0.19-tem \ No newline at end of file diff --git a/README.md b/README.md index 74332176c..1fe922997 100644 --- a/README.md +++ b/README.md @@ -18,11 +18,8 @@ This is the Dapr SDK for Java, including the following features: ## Getting Started ### Pre-Requisites -* JDK 11 or above - the published jars are compatible with Java 8: - * [Microsoft JDK 11](https://docs.microsoft.com/en-us/java/openjdk/download#openjdk-11) - * [AdoptOpenJDK 11 - LTS](https://adoptopenjdk.net/) - * [Oracle's JDK 11 - LTS](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) - * [OpenJDK](https://openjdk.java.net/) +* SDKMAN! installed (recommended): + * [SDKMAN!](https://sdkman.io) * Java IDE installed: * [IntelliJ](https://www.jetbrains.com/idea/download/) * [Eclipse](https://www.eclipse.org/downloads/) @@ -41,6 +38,10 @@ This is the Dapr SDK for Java, including the following features: * [New Maven project in IntelliJ](https://www.jetbrains.com/help/idea/maven-support.html#create_new_maven_project) * [Maven in 5 minutes](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html) +### Install JDK + +If using [SDKMAN!](https://sdkman.io), execute `sdk env install` to install the required JDK. + ### Importing Dapr's Java SDK For a Maven project, add the following to your `pom.xml` file: ```xml