Well when i run my server it says Perhaps a server is already running on that port? its not and i did try to restart pc and try please help anybody
Make sure there is no Java exceptions running. By ending all Java processes and then proceeding it should work. To end the process, find a process called "Java.exe". Right click and click "End process tree". (Along those lines). If you could get back to me if it works or not, that would be great.
You probably are running the server "secretly" . Just do what the guy above me said. Double clicking on craftbukkit.jar will cause that the server starts up. But you won't be able to see it. When you have such a problem like this, always do what Wurlshkins said.