into details
When I start xampp I get this window

then start Tomcat, while xampp gives this window

comand prompt gives this error

then when you press any botton xampp gives

so JDK and JRE are fully installed and logs folder in tomcat is empty.
What looks strange is, as Francis2B said, that there is a wrong path in comand prompt, there is no tomcat folder in tmp folder.
So I've copied the tomcat folder in tmp and this is the first window in xampp

windows firewall pop up to unlock the port, done. Then xampp gives see something new. It says that Tomcat can't start cause the port 8080 is in use but if you start Tomcat xampp returns the green underground and the numeber of ports logged, looks it's running

unfortunately comand prompt is still open with new lines

and when you close it, xampp returns this

Tried to change the tomcat port from xampp config: what i had is that i don't have the opening error in xampp but still it doesn't work. Comand prompt doesn't auto-close and when i did it gives me the same error.
Hope I've made myself clear