Hi i'm a newbie and i tried that hello world example except that i renamed it to HelloApplet.java . I tried to view it on a html page using hotjava 3.0 and i get these exceptions when i do
?HelloApplet.class?:
java.lang.ClassNotFoundException: ?HelloApplet.class?
at sunw.hotjava.applet.BasicAppletManager.createApplet(BasicAppletManager.java:245)
at sunw.hotjava.applet.BrowserAppletManager.createApplet(BrowserAppletManager.java:109)
at sunw.hotjava.applet.AppletPanel.runLoader(AppletPanel.java:480)
at sunw.hotjava.applet.AppletPanel.processEvent(AppletPanel.java:338)
at sunw.hotjava.applet.AppletPanel.run(AppletPanel.java:323)
at java.lang.Thread.run(Thread.java:466)
My HTML document looks like this (html.html)
<HTML>
<HEAD>
<TITLE>This page has an applet on it</TITLE>
</HEAD>
<BODY>
<P>My second Java applet says:
<BR>
<APPLET CODE = ”HelloApplet.class” WIDTH=200 HEIGHT=50>
There would be an applet here if your browser
supported Java.
</APPLET>
</BODY>
</HTML>
And my HelloApplet.java :
/*
By Bavo Bruylandt (Http://www.realapplets.com")
*/
// and now The inevidable "Hello World" example :)
// tell the compiler where to find the methods you will use.
// required when you create an applet
import java.applet.*;
// required to paint on screen
import java.awt.*;
// the start of an applet - HelloWorld will be the executable class
// Extends applet means that you will build the code on the standard Applet class
public class HelloApplet extends Applet
{
// The method that will be automatically called when the applet is started
public void init()
{
// It is required but does not need anything.
}
// This method gets called when the applet is terminated
// That's when the user goes to another page or exits the browser.
public void stop()
{
// no actions needed here now.
}
// The standard method that you have to use to paint things on screen
// This overrides the empty Applet method, you can't called it "display" for example.
public void paint(Graphics g)
{
//method to draw text on screen
// String first, then x and y coordinate.
g.drawString("Hey hey hey",20,20);
g.drawString("Hellooow World",20,40);
}
}
// That's it. Next is drawing special shapes on screen and using fonts.
// Go to DrawExample.java.
I compiled HelloApplet.java on Forte for Java 4.0 CE
All files i.e HelloApplet.java , HelloApplet.class and html.html are in the same directory i.e C:\forte_jdk\forte4j\bin\ide-userdir\sampledir
Could someone pls tell me where i went wrong ...