I was at the Devoxx Java conference in Antwerp, Belgium the past two days. There, the former Sun / now Oracle people developing Java talked about new features etc. They said they are certainly hoping that Java will still be used in 2030.
I agree with Hauke, it's a boring language that works. There was also a presentation by Stephen Colebourne about "The Next Big JVM Language". It was a bit of an advertisement for
Fantom, one of the new JVM languages. Fantom is designed to be a boring language that works, so that the majority of programmers can work with it effectively. But I think Java (and not Fantom or anything else) will continue to be the most popular JVM language for a long time to come, because that's what all those millions of developers have been using for a long time, and because there is so much software written in Java everywhere.
By the way, Java has some rough edges. I also went to the
Java Puzzlers talk by Josh Bloch and Bill Pugh. They showed some very surprising and hard to understand effects with a combination of raw types and method overloading. Java is not always simple...