diff --git a/README.md b/README.md
index e03ce144..c22a9c07 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,7 @@ steps:
 - uses: actions/checkout@latest
 - uses: actions/setup-java@v1
   with:
-    version: '9.0.4' // The JDK version to make available on the path. Takes a whole or semver Jdk version, or 1.x syntax (e.g. 1.8 => Jdk 8.x)
+    java-version: '9.0.4' // The JDK version to make available on the path. Takes a whole or semver Jdk version, or 1.x syntax (e.g. 1.8 => Jdk 8.x)
     architecture: x64 // (x64 or x86) - defaults to x64
 - run: java -cp java HelloWorldApp
 ```
@@ -30,7 +30,7 @@ steps:
 - uses: actions/checkout@master
 - uses: actions/setup-java@v1
   with:
-    version: '4.0.0'
+    java-version: '4.0.0'
     architecture: x64
     jdkFile: <path to jdkFile> // Optional - jdkFile to install java from. Useful for versions not supported by Azul
 - run: java -cp java HelloWorldApp
@@ -50,7 +50,7 @@ jobs:
       - name: Setup java
         uses: actions/setup-java@v1
         with:
-          version: ${{ matrix.java }}
+          java-version: ${{ matrix.java }}
           architecture: x64
       - run: java -cp java HelloWorldApp
 ```
diff --git a/action.yml b/action.yml
index a01bf4c2..f1081cce 100644
--- a/action.yml
+++ b/action.yml
@@ -2,7 +2,7 @@ name: 'Setup Java environment'
 description: 'Setup your runner with Java'
 author: 'GitHub'
 inputs: 
-  version:
+  java-version:
     description: 'The JDK version to make available on the path. Takes a whole or semver Jdk version, or 1.x syntax (e.g. 1.8 => Jdk 8.x)'
     required: true
   architecture:
@@ -12,6 +12,9 @@ inputs:
   jdkFile:
     description: 'Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.'
     required: false
+# Deprecated option, do not use. Will not be supported after October 1, 2019
+  version:
+    description: 'Deprecated. Use java-version instead. Will not be supported after October 1, 2019'
 runs:
   using: 'node12'
   main: 'lib/setup-java.js'
diff --git a/lib/setup-java.js b/lib/setup-java.js
index 1e229175..05e231cb 100644
--- a/lib/setup-java.js
+++ b/lib/setup-java.js
@@ -21,7 +21,10 @@ const path = __importStar(require("path"));
 function run() {
     return __awaiter(this, void 0, void 0, function* () {
         try {
-            const version = core.getInput('version', { required: true });
+            let version = core.getInput('version');
+            if (!version) {
+                version = core.getInput('java-version', { required: true });
+            }
             const arch = core.getInput('architecture', { required: true });
             const jdkFile = core.getInput('jdkFile', { required: false }) || '';
             yield installer.getJava(version, arch, jdkFile);
diff --git a/src/setup-java.ts b/src/setup-java.ts
index 86b225d5..c5f84ba2 100644
--- a/src/setup-java.ts
+++ b/src/setup-java.ts
@@ -4,7 +4,10 @@ import * as path from 'path';
 
 async function run() {
   try {
-    const version = core.getInput('version', {required: true});
+    let version = core.getInput('version');
+    if (!version) {
+      version = core.getInput('java-version', {required: true});
+    }
     const arch = core.getInput('architecture', {required: true});
     const jdkFile = core.getInput('jdkFile', {required: false}) || '';