I am trying to automate a android application while running in appium it throws an error
Launching Appium server with command: C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --app E:\manoimozhli\adt-bundl-android\adt-bundle\sdk\platform-tools\EBill.apk --app-activity .SplashActivity --app-pkg com.vit.ebill --platform-name Android --platform-version 23 --automation-name Appium --log-no-color
warn: Appium support for versions of node < 0.12 has been deprecated and will be removed in a future version. Please upgrade!
info: Welcome to Appium v1.4.13 (REV c75d8adcb66a75818a542fe1891a34260c21f76a)
info: Appium REST http interface listener started on 127.0.0.1:4723
info: [debug] Non-default server args: {“app”:“E:\manoimozhli\adt-bundl-android\adt-bundle\sdk\platform-tools\EBill.apk”,“address”:“127.0.0.1”,“logNoColors”:true,“androidPackage”:“com.vit.ebill”,“androidActivity”:“.SplashActivity”,“platformName”:“Android”,“platformVersion”:“23”,“automationName”:“Appium”}
info: Console LogLevel: debug
info: → POST /wd/hub/session {“desiredCapabilities”:{“appPackage”:“com.vit.ebill”,“appActivity”:“com.vit.ebill.SplashActivity”,“BROWSER_NAME”:“Android”,“VERSION”:“4.4.2”,“platformName”:“Android”,“deviceName”:“Emulator”}}
info: Client User-Agent string: Apache-HttpClient/4.4.1 (Java/1.8.0_65)
error: Failed to start an Appium session, err was: Error: ‘java -version’ failed. Error: spawn ENOENT
info: [debug] The following desired capabilities were provided, but not recognized by appium. They will be passed on to any other services running on this server. : BROWSER_NAME, VERSION
info: [debug] Using local app from command line: E:\manoimozhli\adt-bundl-android\adt-bundle\sdk\platform-tools\EBill.apk
info: [debug] Creating new appium session 9daefa45-540f-4e2f-a729-076b12ee324a
info: Starting android appium
info: [debug] Getting Java version
info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session
info: [debug] Error: ‘java -version’ failed. Error: spawn ENOENT
at [object Object]. (C:\Program Files (x86)\Appium\node_modules\appium\lib\devices\android\android-common.js:1057:17)
at exithandler (child_process.js:633:7)
at ChildProcess.errorhandler (child_process.js:649:5)
at ChildProcess.EventEmitter.emit (events.js:95:17)
at Process.ChildProcess._handle.onexit (child_process.js:795:12)
info: [debug] Responding to client with error: {“status”:33,“value”:{“message”:“A new session could not be created. (Original error: ‘java -version’ failed. Error: spawn ENOENT)”,“origValue”:“‘java -version’ failed. Error: spawn ENOENT”},“sessionId”:null}
info: ← POST /wd/hub/session 500 12.964 ms - 208
I have java version “1.8.0_65”
Looking for solution
Thanks in advance