From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: *** X-Spam-Status: No, score=3.8 required=5.0 tests=BAYES_00,INVALID_MSGID, RATWARE_MS_HASH,RATWARE_OUTLOOK_NONAME autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bbbf3dbd370b60e5,start X-Google-Attributes: gid103376,public From: "Terry J. Westley" Subject: ada-java newbie question: getting java.lang.NoSuchMethodError Date: 1997/11/30 Message-ID: <01bcfd48$99954320$24326489@Westley-PC.calspan.com>#1/1 X-Deja-AN: 293837694 Organization: Calspan SRL Newsgroups: comp.lang.ada Date: 1997-11-30T00:00:00+00:00 List-Id: I have a VERY simple Ada-Java applet which contains only a paint method. This works fine in Win95 appletviewer, but gets java.lang.NoSuchMethodError when running in MS Internet Explorer. I've added update, init, and main methods, but still get the same error. What method am I missing and how do I see java error log in MSIE? Source code is below. I am using ObjectAda 7.1 on Win95. I have set PATH and CLASSPATH in AUTOEXEC.BAT: SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\USR\BIN;C:\JDK1.1\BIN SET CLASSPATH=.;C:\WINDOWS\JAVA\CLASSES\CLASSES.ZIP;C:\PROGRA~1\AONIX\OBJECTADA\ JAVALIB\ADACLASS.ZIP -- Terry J. Westley, Principal Engineer Calspan SRL Corp, P.O. Box 400, Buffalo, NY 14225 westley@calspan.com http://www.calspansrl.com/ -------------------- HelloWorldApplet.ada --------------------------- with java.applet.Applet; use java.applet.Applet; with java.awt.Graphics; use java.awt.Graphics; with java.lang.String; use java.lang.String; package HelloWorldApplet is type HelloWorldApplet_Obj is new Applet_Obj with record null; end record; type HelloWorldApplet_Ptr is access all HelloWorldApplet_Obj; procedure paint (this : access HelloWorldApplet_Obj; g : Graphics_Ptr); end HelloWorldApplet; with Interfaces.Java; with java.io.PrintStream; use java.io.PrintStream; with java.lang.System; use java.lang.System; package body HelloWorldApplet is function "+" (s : String) return String_Ptr renames Interfaces.Java."+"; procedure paint (this : access HelloWorldApplet_Obj; g : Graphics_Ptr) is begin -- paint println (stdout, "paint"); drawstring (g, +"Hello Java World!", 5, 25); end paint; end HelloWorldApplet; ------------------------ HelloWorldApplet.html ------------------------ Hello World Applet My HelloWorldApplet says: