No sense learning Java anymore.
They're not hiring people who know Java unless they also know J2EE, Struts, Spring, Hibernate, and a whole host of other alphabet soup stuff to make Java real-world useable.
More alphabet soup: JNDI, JSF, JBoss, JSON, REST, OAuth, JMS, AMQP, SOAP
Yah, I see all that on job requirements all the time. Java, peh, that's the least of your worries.
By the time you learn all that other stuff, they'll have come up with some new stuff you'll have to learn.
You might as well learn something else where, having learned it, you can go out and get a job without needing to go out and learn still more stuff. (at least with enough time to master the old stuff)
@B
Yah, I used to be Master of All things Computers myself. You wait, one day you'll be in my boat, wondering why the heck employers keep looking for stuff you'd never heard of before.