Are Your Bits Flipped? by Joe Kissell
Author:Joe Kissell
Language: eng
Format: epub
Publisher: TidBITS
Published: 2016-04-28T16:00:00+00:00
Joe on Java
I want to reiterate two main points to be sure they’re crystal clear. On the one hand, neither the Java programming language nor the Java Runtime will hurt you or your computer. Merely having the Java Runtime installed does not introduce any security risks. In fact, even running stand-alone Java applications is safe, as long as they come from well-known sources. Or, to put it differently, it’s just as safe to run a stand-alone Java app as it is to run any other app (because, after all, any app could in theory be compromised).
On the other hand, having Java enabled in your browser is, at this point, wildly dangerous. I strongly suggest turning it off (which, of course, is only necessary or even possible if you’ve manually installed the Java Runtime). To do this in Safari, go to Safari > Preferences > Security and click the Plug-in Settings button, uncheck Java, and click Done. In Firefox, go to Tools > Add-ons > Plugins, and choose Never Activate from the pop-up menu next to the Java Applet Plug-in. (Google Chrome no longer supports Java applets at all.)
Now, in case you’re wondering if you should uninstall the Java Runtime altogether, I’ll lay it out for you. If you’re running Lion or later, you’ll have the Java Runtime on your Mac only if you tried to run a Java app and then followed the prompts to download and install the JRE (in which case, if you still want to run that app, you still need Java Runtime) or you manually downloaded it from Oracle yourself (again, presumably because you needed it). Portions of Adobe Creative Suite, including Photoshop, rely on Java. So do OpenOffice, a few games, and a handful of productivity apps. If you need an app that relies on Java, you must hang onto the Java Runtime, but turn it off in all your Web browsers.
Note: CrashPlan, a popular backup app, is also written in Java, but CrashPlan includes its own, built-in JRE, which is not available outside the CrashPlan app and is therefore safe to use. Developer Code42 has updated the enterprise version of its app to no longer rely on Java. Presumably the same will eventually happen with the consumer version.
If you don’t need Java but still have it installed, you can uninstall it. To do so on a Mac, follow these instructions; for Windows, see this page. If you don’t see the options described on those pages, you don’t have Java installed.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
The Mikado Method by Ola Ellnestam Daniel Brolund(21881)
Hello! Python by Anthony Briggs(21090)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(19602)
Dependency Injection in .NET by Mark Seemann(19125)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(18777)
Kotlin in Action by Dmitry Jemerov(18632)
OCA Java SE 8 Programmer I Certification Guide by Mala Gupta(18332)
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(17190)
Adobe Camera Raw For Digital Photographers Only by Rob Sheppard(16956)
Grails in Action by Glen Smith Peter Ledbrook(16314)
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(13940)
Secrets of the JavaScript Ninja by John Resig & Bear Bibeault(11931)
Test-Driven iOS Development with Swift 4 by Dominik Hauser(10722)
A Developer's Guide to Building Resilient Cloud Applications with Azure by Hamida Rebai Trabelsi(10592)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(9818)
Hit Refresh by Satya Nadella(9106)
The Kubernetes Operator Framework Book by Michael Dame(8535)
Exploring Deepfakes by Bryan Lyon and Matt Tora(8358)
Robo-Advisor with Python by Aki Ranin(8305)