The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available.
See Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases.
See JDK Release Notes for information about new features, enhancements, and removed or deprecated options for all JDK releases.
This section covers some common problems that you might encounter when writing Java applets. After each problem is a list of possible reasons and solutions.
Problem: My applet does not display.
runApplet
function of the Deployment Toolkit. See
Deploying an Applet for details.Problem: The Java Console log displays java.lang.ClassNotFoundException.
<applet>
tag, check that the path to the applet JAR file is specified accurately in the archive
attribute.jar
tag in the JNLP file.Problem: I was able to build the code once, but now the build fails even though there are no compilation errors.
Problem: When I try to load a web page that has an applet, my browser redirects me to www.java.com
without any warning
minimumVersion
parameter of the runApplet
function in the applet's web page. See
Deploying an Applet for details.Problem: I fixed some bugs and re-built my applet's source code. When I reload the applet's web page, my fixes are not showing up.