How to Install Oracle Java on Ubuntu Linux

This tutorial will cover the installation of 32-bit and 64-bit Oracle Java 7 (currently version number 1.7.0_09) JDK/JRE on 32-bit and 64-bit Ubuntu operating systems. These instructions will also work on Debian and Linux Mint.
If you already have Oracle Java 7 installed on your system, using this method but need to upgrade, please see the following article:
Also to upgrade the Oracle Java in your web browsers, please see the following article:


  1. 1

    Check to see if your Ubuntu Linux operating system architecture is 32-bit or 64-bit, open up a terminal and run the following command below.

    • Type/Copy/Paste: file /sbin/init
      • Note the bit version of your Ubuntu Linux operating system architecture it will display whether it is 32-bit or 64-bit.
  2. 2

    Check if you have Java installed on your system. To do this, you will have to run the Java version command from terminal.

    • Open up a terminal and enter the following command:
      • Type/Copy/Paste: java -version
    • If you have OpenJDK installed on your system it may look like this:
      • java version “1.6.0_21”
        OpenJDK Runtime Environment (IcedTea6 1.10pre) (6b21~pre1-0lucid1)
        OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
    • If you have OpenJDK installed on your system, you have the wrong vendor version of Java installed for this exercise.
  3. 3

    Completely remove the OpenJDK/JRE from the system if necessary. This will prevent system conflicts and confusion between different vendor versions of Java. For example, if you have the OpenJDK/JRE installed on your system, you can remove it by typing the following at the command line:

    • Type/Copy/Paste: sudo apt-get purge openjdk-*
      • This command will completely remove OpenJDK/JRE from your system
    • Type/Copy/Paste: sudo mkdir -p /usr/local/java
      • Create a directory to put your Oracle Java JDK and JRE binaries in, open up a terminal and create the directory /usr/local/java
  4. 4

    Download the Oracle Java JDK/JRE for Linux. Make sure you select the correctcompressed binaries for your system architecture 32-bit or 64-bit (which end in tar.gz).

    • For example, if you are on Ubuntu Linux 32-bit operating system download 32-bit Oracle Java binaries.
    • For example, if you are on Ubuntu Linux 64-bit operating system download 64-bit Oracle Java binaries.
    • Optional, Download the Oracle Java JDK/JRE Documentation
      • Select jdk-7u9-apidocs.zip
    • Important Information: 64-bit Oracle Java binaries do not work on 32-bit Ubuntu Linux operating systems, you will receive multiple system error messages, if you attempt to install 64-bit Oracle Java on 32-bit Ubuntu Linux.
  5. 5

    Copy the Oracle Java binaries into the /usr/local/java directory. In most cases, the Oracle Java binaries are downloaded to: /home/“your_user_name”/Downloads.

    • 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: cd /home/“your_user_name”/Downloads
      • Type/Copy/Paste: sudo -s cp -r jdk-7u9-linux-i586.tar.gz /usr/local/java
      • Type/Copy/Paste: sudo -s cp -r jre-7u9-linux-i586.tar.gz /usr/local/java
      • Type/Copy/Paste: cd /usr/local/java
    • 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: cd /home/“your_user_name”/Downloads
      • Type/Copy/Paste: sudo -s cp -r jdk-7u9-linux-x64.tar.gz /usr/local/java
      • Type/Copy/Paste: sudo -s cp -r jre-7u9-linux-x64.tar.gz /usr/local/java
      • Type/Copy/Paste: cd /usr/local/java
  6. 6

    Run the following commands on the downloaded Oracle Java tar.gz files. Make sure to do this as root in order to make them executable for all users on your system. To open a root terminal type sudo -s you will be prompted for your logon password.

    • 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: sudo -s chmod a+x jdk-7u9-linux-i586.tar.gz
      • Type/Copy/Paste: sudo -s chmod a+x jre-7u9-linux-i586.tar.gz
    • 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: sudo -s chmod a+x jdk-7u9-linux-x64.tar.gz
      • Type/Copy/Paste: sudo -s chmod a+x jre-7u9-linux-x64.tar.gz
  7. 7

    Unpack the compressed Java binaries, in the directory /usr/local/java

    • 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: sudo -s tar xvzf jdk-7u9-linux-i586.tar.gz
      • Type/Copy/Paste: sudo -s tar xvzf jre-7u9-linux-i586.tar.gz
    • 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
      • Type/Copy/Paste: sudo -s tar xvzf jdk-7u9-linux-x64.tar.gz
      • Type/Copy/Paste: sudo -s tar xvzf jre-7u9-linux-x64.tar.gz
  8. 8

    Double-check your directories. At this point, you should have two uncompressed binary directories in /usr/local/java for the Java JDK/JRE listed as:

    • Type/Copy/Paste: ls -a
    • jdk1.7.0_09
    • jre1.7.0_09
  9. 9

    Edit the system PATH file /etc/profile and add the following system variables to your system path. Use nano, gedit or any other text editor, as root, open up /etc/profile.

    • Type/Copy/Paste: sudo gedit /etc/profile
    • or
    • Type/Copy/Paste: sudo nano /etc/profile
  10. 10

    Scroll down to the end of the file using your arrow keys and add the following lines below to the end of your /etc/profile file:

    • Type/Copy/Paste:

      export JAVA_HOME
      export JRE_HOME
      export PATH
  11. 11

    Save the /etc/profile file and exit.

  12. 12

    Inform your Ubuntu Linux system where your Oracle Java JDK/JRE is located. This will tell the system that the new Oracle Java version is available for use.

    • Type/Copy/Paste: sudo update-alternatives –install “/usr/bin/java” “java” “/usr/local/java/jre1.7.0_09/bin/java” 1
      • this command notifies the system that Oracle Java JRE is available for use
    • Type/Copy/Paste: sudo update-alternatives –install “/usr/bin/javac” “javac” “/usr/local/java/jdk1.7.0_09/bin/javac” 1
      • this command notifies the system that Oracle Java JDK is available for use
    • Type/Copy/Paste: sudo update-alternatives –install “/usr/bin/javaws” “javaws” “/usr/local/java/jre1.7.0_09/bin/javaws” 1
      • this command notifies the system that Oracle Java Web start is available for use
  13. 13

    Inform your Ubuntu Linux system that Oracle Java JDK/JRE must be the default Java.

    • Type/Copy/Paste: sudo update-alternatives –set java /usr/local/java/jre1.7.0_09/bin/java
      • this command will set the java runtime environment for the system
    • Type/Copy/Paste: sudo update-alternatives –set javac /usr/local/java/jdk1.7.0_09/bin/javac
      • this command will set the javac compiler for the system
    • Type/Copy/Paste: sudo update-alternatives –set javaws /usr/local/java/jre1.7.0_09/bin/javaws
      • this command will set Java Web start for the system
  14. 14

    Reload your system wide PATH /etc/profile by typing the following command:

    • Type/Copy/Paste: . /etc/profile
    • Note your system-wide PATH /etc/profile file will reload after reboot of your Ubuntu Linux system
  15. 15

    Test to see if Oracle Java was installed correctly on your system. Run the following commands and note the version of Java:

  16. 16

    A successful installation of 32-bit Oracle Java will display:

    • Type/Copy/Paste: java -version
      • This command displays the version of java running on your system
    • You should receive a message which displays:
      • java version “1.7.0_09”
        Java(TM) SE Runtime Environment (build 1.7.0_09-b09)
        Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
    • Type/Copy/Paste: javac -version
      • This command lets you know that you are now able to compile Java programs from the terminal.
    • You should receive a message which displays:
      • javac 1.7.0_09
  17. 17

    A successful installation of Oracle Java 64-bit will display:

    • Type/Copy/Paste: java -version
      • This command displays the version of java running on your system
    • You should receive a message which displays:
      • java version “1.7.0_09”
        Java(TM) SE Runtime Environment (build 1.7.0_09-b20)
        Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)
    • Type/Copy/Paste: javac -version
      • This command lets you know that you are now able to compile Java programs from the terminal.
    • You should receive a message which displays:
      • javac 1.7.0_09
  18. 18

    Congratulations, you just installed Oracle Java on your Linux system. Now reboot your Ubuntu Linux system. Afterwards, your system will be fully configured for running and developing Java programs. Later on you may want to try compiling and running your own Java programs by following this article How to Create your First Java Program on Ubuntu Linux


  • With Ubuntu Linux, you have the choice of whether to use OpenJDK, which is a free and open-source implementation of the Java programming language, or to use Oracle Java JDK and JRE. Some prefer to use Oracle Java (as it is the most up-to-date version of Java and it comes directly from the maintainers of Java technology), but this varies.
  • Keep in mind that Oracle makes security upgrades and bug fixes and enhances performance issues for each new release of Oracle Java. When installing Oracle Java on your system, be aware of the version number changes. See How to Upgrade Oracle Java on Ubuntu Linux for more information.
  • Please note that his document is in continual revision because Oracle sometimes changes the installation method of their Java JDK/JRE binaries.

The Orbit uninstaller sometimes doesn’t clean-up after itself.

I use Google Chrome as my browser, and a while ago i downloaded a program named “Orbit Downloader” to try it out.
I didn’t like it, and decided to unstinall. Fair enough.
But after i uninstalled it, i tried to download a file. And the popup came up with “This download has been transfered to Orbit Downloader …”
But i dont have the program installed?
I checked through all my folders to search for it. Found nothing.
I reinstalled Google Chrome. Nothing changed.
Whenever i have to download anything, i have to find the download link and go into Internet Explorer and use that.
The problem only exists in Google Chrome, not Firefox or IE. (But i like Chrome too much to change 🙂 )

The Orbit uninstaller sometimes doesn’t clean-up after itself. 

In Win7 go to UsersyourusernameAppData
LocalGoogleChromeApplicationplugins and delete nporbit.dll

An Evolving collection of Technology Tools for Collaborative Work and Online Education

Maintained by Margaret Riel, and faculty and cadres from the Masters of Arts in Learning Technologies,
from the Graduate School of Education and Psychology from Pepperdine University
–feel free to start a discussion around any of these tools or add a tool.


WEB 2.0: The Web You Help Create As Well As Use

Web 2.0 is the read/write version of the internet; sometimes called the participatory web.
Students across a number of cadres have collected a set of FREE tools that they find useful.
In addition to the links to the tools on this page, there are two other resources:
(Pepperdine Student Resources)

  • Cadre 11’s – Design Library of Tools. Cadre 11 (2008-9) developed a smaller set of tools with a page description to help you learn how to use the tool as well as a small activity the students created for their cadre to think about how to use the tool. The site invites discussion around the application of these tools in educational contexts. We welcome your participation.

All Cadre List of Useful Tools by Category

Community Spaces or Social Networking Tools- Synchronous and Asynchronous

  • Edmodo – For creating trusted and secure social/mobile learning networks, FREE – Edmodo
  • Diigo- Community Building around internet-worked resources–one of the top ten… Diigo
  • NING – For creating your own social network NING
  • Google Sites for creating webpages with wikis Googlesites
  • Facebook – Shared personal spaces with many tools for collaboration Facebook
  • Yammer – Applies social media tools like Facebook to the workplace. Yammer
  • LinkedIn – A form of professional networking Link in
  • Tapped In – Professional educators’ collaborative with over 500 professional development groups, university and K-12 classrooms. Safe and secure K-12 Campus allows collaboration between classrooms (polysynchronous) Tapped in
  • Education with New Technologies (ENT)- collaborative lesson building and professional development ENT
  • Google Groups -group space integrated with google tools. Google Groups
  • Student Study Group -example of student use of networking. Let’s Cram
  • WiZiQ offers 2-way live audio/video delivery and the ability to share PowerPoint presentations asynchronously even with narrated audio in slides’ http://WiZiQ.com
  • Wiggio – An online toolkit that makes it easy to communicate, collaborate, and work in groups. Wiggio
  • UpToUs – A free community tool for organizing trusted groups–nicely integrated calendar with reminders. UpToUs
  • Grou.ps – Another public/private community site. New fees added fall 2010. Grou.ps

Synchronous Communication Tools

  • Etherpad http:/etherpad.com This is my favorite resource of the year (mriel). It allows for up to 20 people to write on a page at the same time and keeps track of the contributions of the first 8 in colors. You can play back the changes. Great tool for teaching! (add the name of the pad you want like this etherpad.com/myname and you will be able to name the pad.
  • Skype Free voice conferencing http://skype.com , http://highspeedconferencing.com/,and GIZMO http://gizmo.com> and Ecam lets you record Skype conversations on a Mac (http://www.ecamm.com/mac/callrecorder/). (Scott, Cadre 9)
  • Second Life- a whole world unto itself. http://secondlife.com (5 minute movie introduction http://www.nmc.org/sl/2006/06/12/seriously-engaging-movie/
  • TalkShoe – http://www.talkshoe.com Live Interactive Podcasting and Audioblogging. Record group chat and voice via phone, Skype or VoIP and archive as a podcast with free hosting.
  • Gabbly Chat Box – Add a chat box to any website for free like the one you see here. Anyone who loads this page at the same time can chat. You can also temporarily open a chat on any web page by type gabbly.com between htt:// and the site url. gabbly.com
  • Free Web Conferencing with MP3 recording http://FreeConferencing.LiveOffice.com (Calvin, Cadre8)
  • Meebo – http://www.meebo.com/ If you chat with others in AIM, MSN Messenger, Google Talk, or Yahoo Chat, you can do it all from Meebo without having to open each application. It is web based so there is nothing to download. Also, you can embed a widget in your website so people can see when you are logged into Meebo and they can chat with you. (Chris, Cadre 9)
  • Elluminate – http://www.elluminate.com/ You can sign up for a free “vRoom” that allows you to use and share voice, live video, multimedia tools and collaborate on a whiteboard with others Live. Great for conferencing or project collaboration. (Heather, Cadre X)
  • CoverItLive
  • DimDim (http://www.dimdim.com/) – Free web conferencing tool that delivers synchronized live presentations, whiteboards, and web pages over the Internet while sharing real-time voice and video. No download is required.

Asynchronous Communication Tools with Voice

  • YackPack – Create Async audio discussion with group and individual audio mail http://yackpack.com(Brad, cadre 8)
  • Gong -Async threaded discussions http://gong.ust.hk/
  • Voice Threads- a great way to have a asynchronous voice conversation around a image. In schools, children could create images and tell stories and others can comment or add to the story. http://voicethread.com/share/409/ (go through all of the 8 pages on what is a voice thread to get different ideas.)
  • Audacity – for making podcast and other recordings http://audacity.sourceforge.net/
  • Gabcast – use your phone for making podcasts www.gabcast.com
  • Gcast is hosted service to create podcasts for free www.gcast.com

Coordination Tools

Collaborative Knowledge Building/Knowledge Sharing Tools


Graphic/Modeling Tools

Text Tools

  • Google docs and spreadsheet-shared Word processing and data collecting http://docs.google.com]
  • Zoho has a collection of tools that include Zoho writer (James and Jaime, Cadre 11)
  • Make any pdf file into a page turning newsletter for publishing on the web with ISSUU

Multimedia Tools

  • Jing– -Instantly captures and shares images and video (from your computer to anywhere more JING information from design library-Jing
  • TeacherTube – Share movies with an educational design–either for or by students.
  • YouTubeShare movies about anything
  • Flickr– photos/ graphic (example of use: http://www.flickr.com/photos/suter/)
  • Flektor, online free video editing (Josh Burker, cadre 9)
  • Animoto: add pictures, choose music, and let animoto make you a quick 30 second video sync-ed with your text and photos


Web Journals and Portfolios

Research Tools

  • Bibliography creator: www.bibme.org (just cut and past the creation into your document and it’s done! Don’t forget to select APA (Brandy, Cadre X)
  • Google Scholar http://scholar.google.com/
  • Zotero is a Firefox tool that stores/organize/annotates/locates research materials while working online http://www.zotero.org
  • Citations in a fluid world is a problem as the world shifts and what you linked to is often gone. Here is a way to store and link to an archived copy http://www.webcitation.org/archive (Scott, Cadre 5)
  • The Way Back Machine is a way to see how pages change over time and has added an archive feature as wellhttp://www.archive.org/web/web.php
  • Encyclopedia of Life http://www.eol.org/ Comprehensive, collaborative, ever-growing, and personalized, the Encyclopedia of Life is an ecosystem of websites that makes all key information about life on Earth accessible to anyone, anywhere in the world. (Robert, Cadre 9).*
  • Wikipedia -multilingual free-content encyclopedia on the Internet http://wikipedia.org
  • Diigo – a social Bookmarking Tool and a web Highlighting and annotation tool. (Greg Noack, Cadre 11)
  • Wordle A word cloud generating tool to see what words are central in any text. Great way to get a quick sense of a paper before you read it.
  • MindMeister: online collaborative website for developing mind maps

Learning Management Systems (LMS)

  • Edmodo – For creating trusted and secure social/mobile learning networks, FREE –
  • Blackboard: Offers a variety of web-based engagement and assessment solutions for all levels of learners, offering tools including discussion forums, file exchange, real-time chats, whiteboards, and more.
  • Sakai: An open-source, enterprise-ready collaboration and courseware management platform that provides users with a suite of learning, portfolio, library and project tools.
  • Moodle: Software package for producing Internet-based courses and web sites.

Other Tools



Recommended by:

Web 2.0 Tools Huge list of tools to explore
Cool Tools for Schools Divided into different tool types via menu bar Carly
Crazy Geek Chick Collaboration Tools 27 collaboration tools Michael W
Cool Tools Library for 2.0 Cool Tools Library for Web 2.0 Scott M
Seomoz Tool Site More collaborative 2.0 tools Regina
Smashing Gaps Collaborative Tools Even more collaborative 2.0 tools Michael W
http://www.spokentext.net/ Automatically converts any text document (word, txt, pdf) to audio. It allows users to download podcast formats Regina
EduTools EduTools provides independent reviews, side-by-side comparisons, and consulting services to assist decision-making in the e-learning community Carly

Blogs and resources on Web 2.0 Tools
http://cooltoolslibrary2. blogspot.com/
http://crazeegeekchick.com/ blog/27-free-must-have-online- collaboration-tools/
http://www.shambles.net/pages/ learning/ict/web2edu/

Pepperdine List of resources
Student Resources

Gmail: how to use ‘plus’ sign for filtering mails : tools & tips

You can use ‘plus'(+) sign for filtering the mails in your gmail account. Like many other Email providers, Gmail supports the standard “plus” addressing scheme. But just what is it, and how can it help me?

The “plus” method of addressing lets you add additional words to your account name (the “left side” of your email address.) For example, if your email address is [email protected], you could add “+office” when you give your email address to members of a club to which you belong. So, your email address would now be “[email protected]“. But why would you want to do this? Think of the “plus” word as an extra “keyword” or “tag” that you can use to better manage your messages.

Using this example, say you email an invitation to your colleagues in a office asking them to rsvp to the invitaion. You ask them to reply to “[email protected]” when sending you a response, if they don’t want to come. and reply to “[email protected]“. Assuming they follow your directions, You can then set up a Gmail Filters to automatically route emails to specific Labels based on the addresses. It’s a simple example, but the uses can be numerous.

Another use is when you are shopping online. When asked for an email address, use something like “[email protected]“. That way, whenever you get future emails addressed to that address, you’ll know that it’s either from Amazon directly or from someone to whom they sold your email address. This can be a somewhat effctive way to track spam. Just be aware that not all email systems recognize or accept “plus” addresses. In fact, some spammers even strip it out completely, but it’s a cool tool, none the less. The best way is to just try it and see if it works for your application!

Altering Outdated Chrome Extension Source Code

Today I tried to install/load into chrome an old extension that was not on the offical chrome market. Chrome will now only allow apps on their market to be installed. So I downloaded the .crx extension package, unpacked it into a directory with winrar and then went to settings -> extensions -> load unpacked extension from chrome. When i  did this i got an error about a manifest 1 not being supported. It was a simple fix, just add a line of code in the manifest.json that is in the unpacked directory.

Now i can play my apple IIe emulator in chrome.

Manifest Version

Extensions, themes, and applications are simply bundles of resources, wrapped up with a manifest.json file that describes the package’s contents. The format of this file is generally stable, but occasionally breaking changes must be made to address important issues. Developers should specify which version of the manifest specification their package targets by setting a manifest_version key in their manifests.

Current Version

Developers should currently specify 'manifest_version': 2:
"manifest_version": 2,
Manifest version 1 was deprecated in Chrome 18, and support will be phased out

The Best Parts of the Anonymous Internet

Or, as ChromaKode put it, “Things That Make You Cry.”

Install, Newbie Guide and FAQ

Please contribute to the guide!

Onion Links

You might not always like what you see down here. The onions are dark, and full of terrors.





Please note! These links are not endorsements of these marketplaces. They are linked here because they are interesting. Make your own decisions.

Tor Project Links

Sister Subreddits

True Heads

(Stop saying Deep Web.)

HOW TO: Two Monitor/Keyboard/Mouse/Users – One PC on Windows

This guide will show you how to set up a PC that can be used by 2 people at the same time.

Its good if there are other people living/visiting in your house that wants to use Computer but you don’t have an extra and you’re using yours.

You can even play World of Warcraft and other Not so new games with 2 users in One PC!
(Use NAT and set up the Network in you Second OS, and Yes you can PLAY LAN and see each other’s Games)

We tried LAN in CS and Warcraft. you can even connect the second OS to your network if you have just like normal.

You will need:
Windows OS
VMware Workstation or VMware player
2 Monitors(ofcourse that can be connected in your PC)
USB Keyboard for the second OS
USB mouse for the second OS
Any KB/Mouse for the Host. (I have a PS/2 KB and USB mouse for my Host.)

First you must know how to create a Virtual OS using VMware. (I used Windows 7 for my second OS)
heres how to Link here(This is Windows 7 Beta but its just the same)

Configure your Windows Virtual OS the way you like. and make sure to check these options

Enter fullscreen mode after powering on.

Enable 3d Acceleration = If you want to play games.(supports DX9)
Game Compatibility List(Not Complete)

Check automatically connect new USB devices(Its grayed here because I already turned on the Virtual OS)

If you haven’t, Enable your Second Monitor.

Now Drag the VMware Workstation Window to the Second Monitor

Power on the Virtual Machine. It should be in full screen on the second monitor. then.

Go to removable devices and check the USB KB and Mouse for the second OS.
IF IT DOESN’T WORK. unplugged both and connect them both again at the same time.
The “Automatically connect new USB devices option” will connect them.

NOTE: While someone is using the Second OS, you can still interfere with it and control it.
Pressing Windows + D(which i do often) will minimize the Second OS.
When you enable Preview Desktop with Aero Peek. It will also hide the Second OS.
When opening games or any fullscreen 3d program. The screen will flicker in the host(its normal). The second monitor/OS will flicker too.

Congratulations. You now have successfully faked a second Computer within your PC.

How to Remove Unwanted Items from Addressbar History in Windows Explorer?

Recently a visitor asked us how can he remove unwanted items from the drop-down box of Windows Explorer addressbar? We are sure many of you also want to know the same. Whenever we open a path using Explorer addressbar, its automatically stored in the history and anyone can see it by clicking on the addressbar drop-down arrow.
You can follow these simple steps to remove unwanted items from Windows Explorer address bar history:
1. Type regedit in RUN dialog box and press Enter. It’ll open Registry Editor.
2. Now go to following key:
In right-side pane, you’ll see various String values with the name url1url2url3 and so on. Their value will be set to the path which you see in addressbar drop-down history.
3. You just need to delete the String value which contains the path which you want to remove from addressbar history list. e.g. if you want to remove the 4th item “C:ProgramDataMicrosoftWindows” from history, then delete the “url4” String value.
4. That’s it. Now the deleted path will no longer appear in Explorer addressbar history.
PS: If you want to clear the whole history, you can right-click on the addressbar in Windows Explorer and select “Delete history” option.

Recover MS Paint

This guide is for people who removed or accidentally un-installed their Microsoft Paint on their Windows, but now want them back. I lost my MS Paint too two days ago, poking at the wrong place of my Add/Remove Windows Component and there goes my mspaint. It can only be re-installed with a Windows XP CD in my case, but I don’t have any with me.

If your Paint is gone from your computer too, do this to make sure the software really does not exist in your system, and not just the shortcut being deleted. Go to Start > Run > Type “mspaint” > OK. If your MSPaint starts, meaning it is still there, just that you have deleted the shortcut. Just create another shortcut and it will be fine.

I have a Windows XP CD
If you are 100% sure that MS Paint does not exist in your system anymore, there are three ways to get it back. The first way is to install it via your Windows XP CD. You can do so by going to

Control Panel > Add or Remove Programs > Add/Remove Windows Components > Double click on "Accessories and Utilities" > Double click on "Accessories" > Check "Paint" > OK > Next..

I DON’T have a Windows XP CD

The second way is grab a copy of the mspaint file from a relative, a friend or your pet dog’s computer. Copy mspaint.exe from their C:WINDOWSsystem32 to your flash drive, and paste it back to your computer’s “system32″ folder. Create a shortcut of it and place it anywhere you like and you are done.

Download mspaint.exe
Worse comes to worst, you don’t have a CD, nor a friend or relative with Windows XP, and your pet dog is using a MacBook, you are left with no choice but to download it.

mspaint icon [Download mspaint.exe] (mirror)

After you have downloaded it, move mspaint.exe to your C:WINDOWSsystem32 and Paint will be available again for your computer. To create a shortcut, just right click on the mspaint.exe icon, select “Create Shortcut“. When the shortcut is created, you can cut and paste it to anywhere you want for easy access later.

In case you lost all your Windows system applications, the following folder consist of most System Apps of Windows XP SP 1 (calculator, notepad etc.), and paint is also available in it.

Download Windows XP System Apps (mirror)

Happy painting