And after years of C and Perl, getting used to have to do all of my assignments in Java was extremely frustrating. Especially as I was picking up other languages in my free time.
(I just voted you back up to 1, by the way. Dunno why someone would downvote an honest question...)
But to do it almost and not quite? I'm giving you advice based on my own rationale ("Hey, steve, do what I did!"), but you should go back. Finish it. It's 3 months, and it doesn't close any doors to you.
It sucks to jump through Java-shaped hoops when clearly Perlythonjureskell would be the best language, but unless you're in greenfield projects your whole life, it's one more harsh reality.
You might want to do greenfield projects, but a degree won't close those opportunities to you.
> but unless you're in greenfield projects your whole life, it's one more harsh reality.
I'll go back to making pizza before I take a Java job. I don't need much money to be happy, and I'll hate my life a lot less. I can still enjoy programming in my free time.
But, ignoring the time already spent (which is already wasted), there's a 3 month period between you and the bump to employability that comes with a bachelor's degree. Nobody's making you take a Java job afterwards.