If you get to that INFO line, Tomcat may be running just fine - that window should stay open and will show System.out output. Did you try to connect to localhost:8080
In general, when trying to get Tomcat running DO NOT use the click on startup.bat method. Instead open a command prompt window, navigate to the TOMCAT_HOME /bin directory. Do the "set" command and verify that the environment variable JAVA_HOME points to the correct SDK. If that looks right, run startup.bat directly. Take a look at the paths that startup says it is using to see if they make sense.