Java Recommended To Be Disabled Because of New Exploit

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Status
Not open for further replies.

Vorador2

Distinguished
Jun 26, 2007
472
12
18,785
The problem is that the JRE installs a plugin on the navigator, and the plugin is the one affected by the exploit. Disable the plugin, and this exploit won't affect you.

Oracle is really dropping the ball on Java. The language by itself is really good, but the Oracle JRE is incredibly shitty. Some software only works on a specific version of the JRE because of incompatible changes, bugs that aren't solved in years, exploits...

I might have to give OpenJDK a try.
 

agnickolov

Distinguished
Aug 10, 2006
520
0
18,980
[citation][nom]JohnMan[/nom]No, Java can't really "die". It is the only fully Object-Oriented and portable language built from the ground up where C++ mimics OO acting as a wrapper for C (which is not at all OO). All application languages since Java are trying to mimic the Java syntax and design paradigm: C#, D, etc.[/citation]
You need to read your programming language history. The first fully object-oriented language is SmallTalk. Java is the first fully object-oriented language in the C family of languages (C, D, Objective C, C++, C#, Java, may be missing a few).

As for C++, it's a multi-paradigm language (procedural, object-oriented and meta-programming). Its support for meta-programming (via templates) makes it far more powerful than Java, which only has generics - a pale imitation. And the support for raw pointers it inherits from C allows for better performance as well (not that it's very important these days...). Of course, with great power comes great responsibility - C++ is far harder to learn and master than Java... (Speaking from 15 years of experience developing software in C++ myself.)
 

tokencode

Distinguished
Dec 25, 2010
847
1
19,060
[citation][nom]JohnMan[/nom]No, Java can't really "die". It is the only fully Object-Oriented and portable language built from the ground up where C++ mimics OO acting as a wrapper for C (which is not at all OO). All application languages since Java are trying to mimic the Java syntax and design paradigm: C#, D, etc.[/citation]

.NET is a portable language built from the ground up as well. There are .NET frameworks implementations for multiple OSes and best of all, Oracle has no say in anything. If you want a higher level language than C/C++, .NET is quickly becoming the clear choice.
 

beayn

Distinguished
Sep 17, 2009
947
0
18,990
Our company uses a java based remote support tool. It's freaking annoying when every time we go to do remote support, all versions of java except the very latest are automatically disabled by Firefox and we have to get the customer to download the latest one before actually helping them. Getting a consumer to download java who can't even type an address in the address field without googling it 5 times first makes our jobs that much harder :/
 
Status
Not open for further replies.