Pitäisi muuttaa sovellus sovelmaksi. Määrittelin luokalle extends Applet, ja nyt se valittaa, kun luokasta ei löydy main-metodia. Mitenniinhäh? Nimenomaanhan sitä ei kuuluisi olla?
Sovelma
Ninnnni
5355
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
tässä simppeli appletti.
import java.awt.*
import java.applet.*;
public classhello extends Applet {
public void paint(Graphics g) {
g.drawString("Welcome to Java Applets",20,20); } }
Onko Applet kirjotettu pienellä sun koodissa tms?
http://www.developer.com/java/other/article.php/791151
Juu, tuollasella pienellä testilläkin testailin ja asia selvisi. Lopulta ongelma oli vaan siinä, etten tiennyt millä sen appletin saa näkymään...jos sitä yrittää ajaa niinkuin normaalia java-ohjelmaa, niin se edelleen valittaa, mutta kun käskee selaimesta käsin niin hyvin toimii. >>.
Ei tarvi olla main-metodia juu. Jos kone sellaisen puuttumisesta valittaa, olet ehkä yrittänyt käynnistää appletin java:lla? Applettien käynnistämiseen pitää käyttää appletviewer-ohjelmaa tai sitten ajaa applettia esimerkiksi selaimessa.
Yhtä kaikki, molemmissa tapauksissa tarvitset appletin käynnistämiseen html-koodin:
Talleta tuo vaikka johonkin "munsofta.html" tiedostoon ja avaa se sitten selaimessa. (OmaLuokka.class pitää olla samassa hakemistossa sitten.)
Html-esimerkki sitten otti ja katosi viestin lähetysvaiheessa. Tässä uudestaan, korvaa [ merkit < merkeillä ja ] merkit > merkeillä.
[html]
[applet code="OmaLuokka" width="100" height="100"]
[/applet]
[/html]
Niin pitkään poissa, että ehti tuli lisäapua :) Mutta saman tosiaan tajusin. Kiitti kiitti!