Troubleshooting
This page will help you solve some of the problems people commonly have running our programs. If you can't solve your problem here, please notify us by email at the following address: phethelp@colorado.edu.
- Java Installation and Troubleshooting
- Flash Installation and Troubleshooting
- JavaScript Troubleshooting (note: this is for your browser, not the simulations)
FAQ's
(Mac users) When I click "run now" to start the simulation all I get is a text file that opens?
This problem will affect mac users who recently installed Apple's "Java for Mac OS X 10.5 Update 4". The update will typically be done via Software Update, or automatically. After installing this update, the problem appears: clicking on JNLP files in Safari or FireFox caused the JNLP file to open in TextEdit, instead of starting Java Web Start.
The fix is:
1. Go to http://support.apple.com/downloads/Java_for_Mac_OS_X_10_5_Update_4
2. Click Download to download a .dmg file
3. When the .dmg has downloaded, double-click on it (if it doesn't mount automatically)
4. Quit all applications
5. Run the update installer
Why can I run some of the simulations but not all?
Some of our simulations are Java Web Start based applications and others use Macromedia's Flash player. Flash comes with most computers while Java Web Start is a free application that can be downloaded from Sun Microsystems. To run the Java-based simulations you must have Java version 1.5 or higher installed on your computer.
Learn about Java installation and Troubleshooting here.
What are the System Requirements for running PhET simulations?
Windows Systems
Intel Pentium processor
Microsoft Windows XP/Vista/7
256MB RAM minimum
Approximately 95 MB available disk space (for full installation)
1024x768 screen resolution or better
Sun Java 1.5.0_15 or later
Macromedia Flash 8 or later
Microsoft Internet Explorer 6 or later, Firefox 2 or later
Macintosh Systems
G4, G5 or Intel processor
OS 10.4.11 or later
256MB RAM minimum
Approximately 83 MB available disk space (for full installation)
1024x768 screen resolution or better
Apple Java 1.5.0_19 or later
Macromedia Flash 8 or later
Safari 2 or later, Firefox 2 or later
Linux Systems
Linux is not officially supported or tested. But most Java and Flash sims should work, and we recommend the following Linux configuration.
Intel Pentium processor
256MB RAM minimum
Approximately 79 MB disk space (for full installation)
1024x768 screen resolution or better
Sun Java 1.5.0_15 or later
Macromedia Flash 8 or later
Firefox 2 or later
Support Software
Some of our simulations use Java, and some use Flash. Both of these are available as free downloads, and our downloadable PhET Offline Website Installer includes Java for those who need it.
I use Internet Explorer and the simulations do not run on my computer.
We strongly recommend you use the latest version of Internet Explorer (IE7).
Internet Explorer Security Settings
Some installations of Internet Explorer, particularly under Windows XP SP2, have default security settings which can impede some aspects of how your locally installed PhET interface functions. For the best user experience while using our simulations installed on your computer, we recommend following the steps below:
- In Internet Explorer on your local workstation, choose Tools > Internet Options.
- Choose the Advanced tab, then scroll to the Security section.
- Enable "Allow active content to run in files on my computer".
- Choose OK.
Why don't Flash simulations run on my computer?
QuickTime™ and Flash™ compatibility
It has come to our attention that some of our users are unable to use our Flash-based simulations due to a compatibility issue between Apple Computer's QuickTime™ and the Flash™ player. Some users have reported that uninstalling QuickTime resolves the issue.
We are aware that this is not an acceptable solution and are working to resolve this issue. If you are experiencing this problem, please contact us at at phethelp@colorado.edu and regularly check back here for more information.
What is the ideal screen resolution to run PhET simulations?
PhET simulations work best at a screen resolution of 1024 x 768 pixels. (Some of them are written so that they cannot be resized.) At lower resolution (e.g. 800 x 600), all the controls may not fit on your screen. At higher resolution (e.g. 1280 x 1024), you may not be able to make the simulation fill the whole screen, or if you do, it may slow down performance. To change your screen resolution, follow the directions below:
Windows Vista
- From Start menu, click on "Control Panel."
- Press "Adjust screen resolution" under "Appearance and Personalization."
- Use the "Screen resolution" slider to select a resolution and click "OK."
Windows XP/Vista/7
- From Start menu, click on "Control Panel."
- Double click on "Display" icon.
- Select the "Settings" tab.
- Use the "Screen resolution" slider to select a resolution and click "OK."
Macintosh
- Open the System Preferences (either from the Dock or from the Apple menu).
- Open the Displays Panel and choose the Display tab.
- On the left of the Displays tab you can select one of the Resolutions from the list.
- Quit or close the System Preferences when done.
I have Windows 2000 and can run Flash simulations but the Java based simulations do not work.
Some Windows 2000 systems have been reported to lack part of the necessary Java configuration. These systems will typically start our Flash-based simulations reliably, but will appear to do nothing when launching our Java-based simulations.
To resolve this situation, please perform the following steps:
- From the desktop or start menu, open "My Computer"
- Click on the "Folder Options" item in the "Tools" menu
- Click on the "File Types" tab at the top of the window that appears
- Locate "JNLP" in the "extensions" column, and click once on it to select the item
- Click on the "change" button
- When asked to choose which program to use to open JNLP files, select "Browse"
- Locate the program "javaws" or "javaws.exe" in your Java installation folder (typically "C:\Program Files\Java\j2re1.xxxx\javaws", where "xxxx" is a series of numbers indicating the software version; choose the latest version)
- Select the program file and then click "Open" to use the "javaws" program to open JNLP files.
Java-based simulations should now function properly.
Please contact us by email at phethelp@colorado.edu if you have any further difficulties.
Why do PhET simulations run slower on my laptop than on a desktop?
On some laptop computers, simulations may appear to run much slower than anticipated and/or exhibit unexpected graphics problems. This may be due to power management settings that affect how the computer's graphics system runs and can be corrected by either a) changing the computer's power management configuration, or b) using the laptop computer while plugged in to an AC power source.
Many laptop computers are configured to reduce the amount of battery power used by the graphics/video system while the computer is running on battery power. If you must use the laptop while it is not plugged in, we suggest changing your computer's power management settings to "maximize performance" while unplugged. This should ensure that the graphics system runs at its peak speed. The location of this setting varies from one manufacturer to the next and we suggest contacting your computer vendor if you have difficulty locating it. Please contact us at phethelp@colorado.edu if you continue to encounter problems.
Why does my computer crash when I run one of the simulations that has sound?
Simulations that use sound can be unstable when run on computers using old device driver software. If you are encountering crashes or other undesirable behavior with any of our simulations that use sound, we advise updating your sound drivers, as this may solve the problem. For assistance with updating your sound drivers, contact your computer vendor or audio hardware manufacturer. Contact us at phethelp@colorado.edu if you continue to encounter difficulty.
I would like to translate PhET Simulations into another Language. Can this be easily done?
The PhET simulations have been written so that they are easily translated to languages other than English. Please click here for more information.
I have downloaded and installed the PhET Offline Website Installer, and I get a warning on every page. Why?
The PhET Offline Website Installer creates a local copy of the current version of the PhET website on your computer. When you access this locally installed copy, your computer will use your default browser, which for many people is Internet Explorer. If the security settings are set to their default values, you may get an error that says "To help protect your security, Internet Explorer has restricted this webpage from running scripts or ActiveX controls that could access your computer. Click here for options..." (or something similar). This is a security feature of Internet Explorer version 6 and later, and is meant to warn users about running active content locally. The PhET simulations present no danger to your computer, and running them locally is no different than running them from the web site.
If you wish to disable this warning, you can do so by adjusting your browser's security settings. For IE versions 6 and 7, the way to do this is to go into Tools->Internet Options->Advanced, find the "Security" heading, and check "Allow active content to run in files on My Computer". Note that you will need to restart Internet Explorer to get this change to take effect. You should only do this if feel confident that there is no other off-line content that you may run on your computer that could be malicious.
Alternatively, you could use a different browser (such as Firefox) that does not have this issue.
When I run simulations from the PhET Offline Website Installer, I am seeing a dialog that says "The application's digital signature has been verified. Do you want to run the application?" (or something similar). What does this mean?
The PhET simulations that are distributed with the installer include a "digital certificate" that verifies that these simulations were actually created by PhET. This is a security measure that helps to prevent an unscrupulous individual from creating applications that claim to be produced by PhET but are not. If the certificate acceptance dialog says that the publisher is "PhET, University of Colorado", and the dialog also says that the signature was validated by a trusted source, you can have a high degree of confidence that the application was produced by the PhET team.
On most systems, it is possible to permanently accept the PhET certificate and thereby prevent this dialog from appearing each time a simulation is run locally. Most Windows and Max OSX systems have a check box on the certificate acceptance dialog that says "Always trust content from this publisher". Checking this box will configure your system in such a way that the dialog will no longer appear when starting up PhET simulations.

National Science Foundation
