Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-13972

Requirements check failed for JDK 1.8 or greater

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: cordova-android-7.0.0
    • Fix Version/s: None
    • Component/s: cordova-cli
    • Labels:
      None
    • Environment:

      Windows 10 64 (10.0.16229.248)

      Description

      I've got a problem with my Java config, but the CLI reports the error then reports that it's deployed the app (when it hasn't).

      JAVA_HOME=D:\Program Files\Java\jdk-9.0.1
      (node:10316) UnhandledPromiseRejectionWarning: CordovaError: Requirements check failed for JDK 1.8 or greater
      {{ at D:\dev\hardware\particle\particle-garage-controller-ionic\platforms\android\cordova\lib\check_reqs.js:370:19}}
      {{ at _fulfilled (D:\dev\hardware\particle\particle-garage-controller-ionic\platforms\android\cordova\node_modules\q\q.js:854:54)}}
      {{ at self.promiseDispatch.done (D:\dev\hardware\particle\particle-garage-controller-ionic\platforms\android\cordova\node_modules\q\q.js:883:30)}}
      {{ at Promise.promise.promiseDispatch (D:\dev\hardware\particle\particle-garage-controller-ionic\platforms\android\cordova\node_modules\q\q.js:816:13)}}
      {{ at D:\dev\hardware\particle\particle-garage-controller-ionic\platforms\android\cordova\node_modules\q\q.js:624:44}}
      {{ at runSingle (D:\dev\hardware\particle\particle-garage-controller-ionic\platforms\android\cordova\node_modules\q\q.js:137:13)}}
      {{ at flush (D:\dev\hardware\particle\particle-garage-controller-ionic\platforms\android\cordova\node_modules\q\q.js:125:13)}}
      {{ at _combinedTickCallback (internal/process/next_tick.js:131:7)}}
      {{ at process._tickCallback (internal/process/next_tick.js:180:9)}}
      (node:10316) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
      (node:10316) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
      [18:26:17] lint finished in 2.66 s[OK] Your app has been deployed.
      {{ Did you know you can live-reload changes from your app with --livereload?}}

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                johnwargo John M. Wargo
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: