Just some rough figures:
Getting a loaded B747 off the runway takes power in the region of 300 Mw.
The unobstructed sun delivers roughly one kw per square foot.
Consequently, a solar powered B747 would need 300,000 sq.ft solar panels with 100% efficiency. That could be a wing covered with solar panels with a 1000 feet wing span and 300 feet cord. That's about a handful of soccer fields.
Now the very best (and most expensive) satellite grade solar panels have a roughly 15% efficiency. So that wing suddenly got seven times larger. (30-40 soccer fields).
We have to take off at Equator at noon without a cloud in the sky, or we need a larger wing.
We have not yet estimated the weight of four 75 Mw electric motors to run the fans. All we know is that the very largest 5 Mw electric motors on train locomotives make the train tracks buckle. But with some new and sophisticated cooling they can probably be made 20-30% lighter at a skyrocketting price increase.
There was a solar eclipse and a hundred airliners ditched in the ocean... Ha-ha-ha.
Now about batteries:
An ordinary battery for a midsize car is some 25 lbs and can deliver roughtly 3 kw for 45 seconds - the time it takes to bring a B747 from brake release to VR
300 Mw is 100,000 more meaning 100,000 times 25 lbs = 2.5 million lbs of battery. That's twice the MTOW of an A380. And remember, we just got the B747 one inch off the ground, and it is already going to land again.
Solar power and batteries have to improve efficiency a hundred to a thousand times to become viable for transport aircrafts. And then we haven't talked about prices yet.
When talking about chemical power, not nuclear power, then the absolutely three most powerful elements are C (carbon), H (hydrogen) and O (oxygen), Oxygen is 21% of our atmosphere. Jet fuel is the very best combination of carbon and hydrogen. The Wright Brothers showed us how to utilize these three elements to power flight, and no chemical law has changed since their days.
So I guess that we are stuck with them for the foreseeable future. Good for me since - yes, you guessed it - I'm working in the oil business. But yes, we also produce solar panels.