What Is Java and Do I Need It?

Category: Software

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.
What is Java?

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...

Sign up now for AskBob Updates!

Boost your Internet IQ, keep up with the latest online trends... get your FREE subscription now!


Email:



Share this article with friends!


Posted by 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:


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.


There's more reader feedback... See all 22 comments for this article.

Post your Comments, Questions or Suggestions

*     *     (* = Required field)

    (Your email address will not be published)
(you may use HTML tags for style)

YES... spelling, punctuation, grammar and proper use of UPPER/lower case are important! And please limit your remarks to 3-4 paragraphs. If you want to see your comment posted, pay attention to these items.

All comments are previewed, and may be edited before posting.

NOTE: Please, post comments on this article ONLY.
If you want to ask a question click here.


Free Tech Support -- Ask Bob Rankin
RSS   Add to My Yahoo!   Feedburner Feed
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
Newsletter
Get the FREE  "AskBob Updates" newsletter!       Email:    (Details)