As mentioned Investment Banking probably has the highest compensation BUT it's pretty much only in NYC and the job is high stress and you make money if you earn the firm money.
I agree with other replies that money is not the only consideration, but I'm also not going to say you should ignore it. If you google job satisfaction and motivation, you'll see that most people list money somewhere in the middle and things like challenging work, learning new skills, good co-workers and things like that rank higher.
The reality is if you have a degree and get a job with any company after you graduation you'll be ok monetarily. Life has a way of balancing out. and you find the equilibrium of your salary and your lifestyle quickly. And most of your social circle will probably be from work or college so they'll be in same boat.
You can always change majors but check out finance and accounting classes. If they don't resonance or make sense then switch to marketing or human resource type. Or give computer development a look. A business major with coding skills could be a solid route. Personality tests are ok but none of the tests I take say I should be an accountant but I am and I love it, so take those with a grain of salt too.
Last bit of advice - it's ok to get it wrong and figure it out later in life. If you work till late 60s that will be 40+ years of a career. If the first 4 years were in the wrong field, you still will be in the right field for 90% of your work life which is not a bad things at all.