What Is Java and Do I Need It?
Many websites tell you they have a Java application to show you and you need to enable Java on your end to run it. Is Java safe? Are there any potential downsides to installing it? Read on to find out... |
Should You Allow Java on Your Computer?
If you encounter a website with an embedded Java app, and you don't have Java installed (or enabled), you'll just see an empty space where the program should be displaying. Many sites will provide a helpful link to where you can download the Java runtime environment from Sun Microsystems, the developer of Java. Even cell phones commonly push Java at users. But what is Java, and why should you install or enable it?
Java is a both a programming language and a platform for development of applications that work on multiple operating systems, such as Windows or Mac OS or Linux. Java consists of many software components that work together to provide a "cross-platform environment". Essentially, that means a program written in the Java programming language will run on any type of computing platform, not just on an Intel or Apple or Nokia piece of hardware; provided, of course, that the essential Java operating components are present. That's where the Java runtime environment becomes necessary.
Java is handy for programmers; they need only write a program once and not worry about whether the user has a PC or a Mac computer, or be concerned with which browser is being used. Java applications can be embedded in web pages, cell phones, industrial controls, household thermostats, even coffee makers. So you will run into Java often.

Yes, you do need the Java runtime environment, or you will be frustrated quite often. That online game or mortgage calculator you've been looking for all day won't run without Java. So go ahead and install the Java runtime. It won't hurt, if you have sufficient computing resources.
Is Java Safe?
Java is touted as a secure computing environment, one that makes it difficult for bad guys to snoop, cripple, or take over your computer. The Java runtime forces all Java programs to run in what's called a "sandbox", a portion of computer memory to which they are strictly confined. In the sandbox, a program cannot do certain things without the user's explicit permission - like read your email or format your hard drive. But a sandbox takes up space.
Java sets up this sandbox in a "virtual machine" which consumes considerable computing resources. The amount of resources required varies according to the needs of a given Java application. A mortgage calculator won't slow your overall computing down noticeably. A 3D animated game might, if your computer is short on memory and/or processor power.
Java applications are often encountered on Web sites, and you may want to disable them sometimes. Firefox, Internet Explorer, and most other Web browsers let you enable and disable Java at will in their "Options" settings.
In Firefox, click on the Tools button on the main toolbar. Then select Options. Click on the "Content" tab and check or uncheck the "Enable Java" checkbox.
In Internet Explorer, click on Tools, then Internet Options. Select the Programs tab and click the Manage Add-ons button. Find "Sun Microsystems - Java plug-in" and enable or disable it.
When the Java runtime is running in memory, you may see a "steaming coffee cup" icon in the system tray. It may persist after you close your browser or otherwise stop using a Java application. Don't worry, the Java runtime will end itself and the icon will go away after a short while.
Do you have something to say about Java? Post your comment or question below...
|
|
Share this article with friends! |
|
Posted by Bob Rankin on 13 Jan 2010
| Need More Help? Try the AskBobRankin Updates Newsletter. It's Free! |
|
Prev Article: Geekly Update January 12 |
The Top Twenty |
Next Article: My Cholesterol Level is Too High! |
|
Link to this article from your site or blog. Just copy and paste from this box: |
There's more reader feedback... See all 22 comments for this article.
Post your Comments, Questions or Suggestions
|
Free Tech Support -- Ask Bob Rankin
Subscribe to AskBobRankin Updates: Free Newsletter |
||
|
Copyright © 2005
- Bob Rankin - All Rights Reserved
Privacy Policy -- See my profile on Google. |
||
Article information: AskBobRankin -- What Is Java and Do I Need It? (Posted: 13 Jan 2010)
Source: http://askbobrankin.com/what_is_java_and_do_i_need_it.html
Copyright © 2005 - Bob Rankin - All Rights Reserved

Free
Most recent comments on "What Is Java and Do I Need It?"
(See all 22 comments for this article.)Posted by:
Mark Jacobs
15 Jan 2010
One problem with disabling Java is thet you may need it sometimes. With Firefox you can install the NoScrip plug-in which blocks Java, Flash and Javascript by default but for sites you trust you can enabel this content to execute. It can be a pain sometimes but no more difficult than having to fish out your key to unlock the door of your house which keeps most of the bad guys out.
Posted by:
Bill
16 Jan 2010
When Java has updates and you install that current version, the old version remains. I have a number of old versions. Should I delete all but the current one?
Posted by:
Salman
20 Jan 2010
Bill, That is a great question. Bob, is it safe to delete the old revisions of Java that accumulate when you open "Add/Remove Programs" under Control Panel
EDITOR'S NOTE: I've done so, with no noticeable consequences.
Posted by:
java
21 Jan 2010
"When Java has updates and you install that current version, the old version remains."
New version of java uninstall older version already.
Posted by:
steves
21 Jan 2010
I am a bit surprised that you say Java is an oprating system like Java, OS and Mac OS. Is this really true, and can I get applications that run under a "raw" java - no operating system. This is new to me. Can I really boot my machine under Java without using any of the operating systems and stillbe fully functional???
EDITOR'S NOTE: No, it's more rightly called a platform. I've updated the text, thanks.
Posted by:
Alex Netherton
21 Jan 2010
Interesting.
'Java sets up this sandbox in a "virtual machine" which consumes considerable computing resources.'
Oh, I remember this! I had an old 166mhz machine with like 32mb memory. I was running Netscape, which at the time, was the only browser that had Java (was almost the only browser for a while). When you clicked on a link that had Java, the whole computer would stop, the hard drive would grind for several seconds, and finally some little Java applet would display. I never really knew why it did this. Of course, nowadays, even with only 2gb of memory, this doesn't happen...
Posted by:
PSK
21 Jan 2010
to put is simply JAVA is safe.
if you have heard rumours or have seen antiviruses saying that java is unsafe,its a lie. (in the rarest cases it could be a fake java but this is really rare).so java is helpful and if you want a trouble free browsing experience you should get java. btw its a good idea to download java from official sites or places where traffic is really high like some online 3D games i know.
Posted by:
Marilyn
21 Jan 2010
When there is an update to JAVA, why do websites that previously worked stop working? This is very frustrating.
EDITOR'S NOTE: I've not had that experience. Do you remember the website where that happened?
Posted by:
ytl
22 Jan 2010
there's been some discussion in the blogosphere about jucheck.exe--my brand new Dell with Windows 7 keeps popping the thing up, and recommending that I don't allow it--so I don't what's the scoop?
EDITOR'S NOTE: As fas as I know, that's the Java Update checker, just checking to see if you have the latest version.
Posted by:
Richard Randall
22 Jan 2010
If you use a freeware programme like 'Secunia PSI' which finds insecure , end of life and unpatched programmes, it will advise you to remove all the old versions of Java that Sun leaves behind. Use it in 'Advanced Mode' for best results.
It seems that Sun have finally got around to update properly, as when I installed update 18 it took out the previous version automatically.
Posted by:
Marilyn
31 Jan 2010
What I meant was that the website (or Java app) doesn't load until you update Java. Once I update Java, the site is fine. The problem for me is that I am in a school environment where the classroom and lab computers are locked for most users to download and install. That means every time there is an update, I have to go around and do the updates.
Posted by:
Margie Roberts
06 Feb 2010
I recently upgraded to Windows 7. I am using gmail for my address. In order to have email go directly to Windows Live I am having to use IMAP instead of POP3. Is this correct? Also how can I put emails in individual folders with email going directly to the folders. I used this in Windows Vista. Thanks! I really enjoy your newsletter.
EDITOR'S NOTE: I don't understand why you'd want to use Windows Live Mail if you have Gmail. Sounds like a giant step backwards. Can you clarify?
Posted by:
N Trask
04 Nov 2010
I am getting java script errors when trying to access some programs on msn mail or at some websites. I don't know what is causing the errors.
Is there a free program that can find and fix java script errors or will updates fix this?
Posted by:
Anne Lawson
28 Jan 2011
After the installation the notification option shows and says the options are to be made "prior to installation" but it does not even show you the options until after it has been installed.
I deleted the whole program out of fear
Posted by:
Marianne Fizet
09 Mar 2011
I seem to be getting invitations to update Java just about every time I turn around -- once a week or so. Is this normal?
EDITOR'S NOTE: No, unless you are ignoring the updates.
Posted by:
Lloyd Drinen
28 Mar 2011
I am running win 7 64 bit, Java is installed and running 32 bit. Do I need to uninstall java and look for a 64 bit java?
EDITOR'S NOTE: Turns out it depends on which version of Internet Explorer (32/64 bit) you have. See http://www.java.com/en/download/faq/java_win64bit.xml
Posted by:
don barajas
29 May 2011
HELLO THERE , i just want to share my problem with Java. The program was preinstalled in my Dell
4700 and i've had it for 6 years now. in April
running my daily scans it came back infected and
also showed it as severe. The report showed what it found and it was Java:Exploit and with all things looking fine i went to windows update and could not run the updates.( note: if you have any
problems with windows update , Microsoft fixes it at no charge )and so they did.it happened two more times with no charge removal. Well , i deleted Java and anything with it. You go to search and find it and delete everything. it is no longer in my pc , the problem stopped and as commented above some sites could not be opened. i can live with that rather then a virus. don b....
Posted by:
don barajas
29 May 2011
HELLO THERE , i was reading the comments above and
i seen some people having problems with Java. I just submitted my comments. i hope they post it
because i had major problems with Java and hope i can help someone out there. i am not a guru , but wanted to share it you. I just saw a couple of people with comments about updating Java. THIS IS
VERY IMPORTANT DEALING WITH JAVA UPDATES. " YOU MUST DELETE THE ENTIRE PROGRAM IN ADD / REMOVE. then go to search and type in Java. Then delete everything that has Java or Sun in your pc. Then download the new version. Downloading the new version over the previous version should not be done. they do not like each other. their constantly fighting one another and in return you
can get some really bad stuff and make your pc erratic. Trust me, I know. i would much better have some sites that i cannot open then to receive
a virus,spyware , ect. take care , don b..
Posted by:
seymore boobies
27 Nov 2011
i've removed java program and registry entrys. and have had no problems online gaming or website viewing..of course some of the web ads may not be viewed which is a plus in my book.
Posted by:
Rodger Ling
13 Mar 2012
Java is safe? Well, only if you keep it patched religiously and only if the installer removes all older versions (which it had a tendency not to do in the past). An estimated 30% of all malware is installed due to vulnerabilities in old versions of java. By default, java only checks for updates once a month. In short, I would advise removing java to see if you can live without it. You can always reinstall. Many people can live without java, and if so they've reduced their risk of infection by a huge margin.