Umm help!
Ok my server does all the things when it starts up it doesn''t say error. but when I try and go on, It says can't reach server!
Ok, I saw your, um, picture, and that problem was caused by you entering the IP address into the server.properties file, then the IP address changing afterwards, in which case the server tries to bind to that IP, but can't, cause your computer does not have that IP anymore. You really don't need to put your IP into the properties file; just leave it blank.
Just find your new internal IP. The easiest way, I found, was to click on the network icon in the system tray (bottom right of entire screen), right-click on the network you're connected to, and click "Status". A dialog box should pop up. Click on "Details...", and find, on the left column, "IPv4 Address". What is shown next to that will be your internal IP address.
What you will then need to do is go to your port-forwarding settings, and change the IP address it forwards to. The external IP address, if I am correct, never changes, so if that is what your friends connect to, they don't need to change it. If you connect to the server via a different computer within your network (in other words, connected to the same router), you have to use the new internal IP to connect to.
However, you could also have the problem where you are disconnected from the internet, in which case your computer doesn't even have an IP anymore. I assume you would've checked that already, but just so you know.