|
|
||||||
|
#1
|
|
|
|
|
Hi Leute,
habe folgendes Problem. 1. Code erstellt und als Linie.java gespeichert: import java.awt.*; import java.applet.Applet; public class Linie extends Applet { public void paint (Graphics g) { g.drawLine (0, 0, 100, 100); } } 2. mit javac Linie.java kompiliert. funktioniert ohne Fehler. 3. der Aufruf mit java Linie bringt die Fehlermeldung: exception in thread "main" java.lang.NoSuchMethodError: main Pfad ist gesetzt. Bitte um Hilfe thx chris |
|
|
|
#2
|
|
|
|
|
Du rufts java falsch auf. Einen Pfad muss man (heutzutage) nicht mehr
setzten. Schreib mal, was Du genau machst. Paul |
|
#3
|
|
|
|
|
Hallo
Eventuell blöde Frage, aber wenn ich Deinen Code und die Exception anschaue, muss das kommen. Du hast schon eine main-methode geschrieben? Falls nicht, dann weisst du was zu tun hast. Gruss Michael chris wrote: [..] |
|
#4
|
|
|
|
|
aha main -methode schreiben. da ich wirklich newbie bin muss ich da mal
nachlesen. das beispiel ist übrigends aus einem buch (java für Studenten) entnommen. wird aber dort leider nicht näher erläutert. thx chris |
|
#5
|
|
|
|
|
.....
das beispiel gibts auch online: [url down] dort funktionierts auch, nur halt beim mir nicht greetz |
|
#6
|
|
|
|
|
"chris" <cbrantner> wrote:
> 3. der Aufruf mit java Linie bringt die Fehlermeldung: > exception in thread "main" java.lang.NoSuchMethodError: main das ist ein Applet. Lege einfach eine HTML-Datei mit folgendem Inhalt ins selbe Verzeichnis: <html> <head><title>Linie</title></head> <body> <applet code="Linie.class" width=100 height=100></applet> </body> </html> und es läuft im Browser. Für eine GUI Applikation, die per java gestartet wird, siehe z.B. hier: http://www.galileocomputing.de/openb...mAWTundinSwing |
|
#7
|
|
|
|
|
chris schrieb:
> ..... > das beispiel gibts auch online: > [..] > > dort funktionierts auch, nur halt beim mir nicht weil es dort als Applet läuft. Du versuchst es aber als Applikation zu starten. > > greetz > HTH Bodo |
|
#8
|
|
|
|
|
chris wrote:
> 3. der Aufruf mit java Linie bringt die Fehlermeldung: > exception in thread "main" java.lang.NoSuchMethodError: main Um das, was bereits in einigen Antworten rüberkam, noch mal etwas ausführlicher zu erklären: Ein Applet läuft normalerweise in eine Java Virtual Machine, die ihm vom Browser zur Verfügung gestellt wird. Dabei wird keine main-Methode benötigt. Eine Application läuft unabhängig von einem Browser in einer Java Virtual Machine, die typischerweise für genau diese Application gestartet wird. Eine Application wird so gestartet, wie du das versucht hast, wobei dann die main-Methode der Startklasse ausgeführt wird. Wenn dort keine main-Methode existiert, bekommst du die Fehlermeldung. Ich würde dir eigentlich empfehlen, dich zunächst mit Applications zu beschäftigen, und dann erst mit Applets. Gruß, Michael |
|
|
| Ähnliche Themen | |
| Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException Hi! Ich hab ein Applet Programmiert das nach einem refresh der Anzeige diesen Fehler ausgibt Java Plug-in 1.6.0_07 Verwendung der JRE-Version 1.6.0_07 Java HotSpot(TM)... |
|
| Exception in thread "main" java.lang.NoClassDefFoundError: Abc Hallo Liste, ich habe hier ein sehr merkwürdiges Problem unter Windows XP. Ich möchte mit dem JDK1.5.0_09 die folgende Klasse auf der Kommandozeile kompilieren: public... |
|
| [bayesjunktool-0.2.1.jar] Exception in thread "main" java.lang.OutOfMemoryError:Java heap space Hallo! Bezugnehmend auf Kartens Tip aus <3j8hr3Fok0b6U1> habe ich nun die Zeit gefunden meine trainings.dat aufzuräumen - jedenfalls hab ich das versucht. Dummerweise... |
|
| newbie: java.lang.NoSuch.MethodError: main - 'was heisst das nun genau?' hallo zusammen ich hoffe, ich nerve euch nicht mit einer für euch wahrscheinlich so simplen Frage. habe in google leider nichts brauchbares gefunden. gerade versuche ich... |
|
| Exception in thread "main" ... Hallo NG! Wenn ich versuche ein Programm zu starten, kommt nach dem erfolgreichen Kompelieren immer folgende Fehlermeldung: Exception in thread "main"... |
|
|
Alle Zeitangaben in WEZ. Es ist jetzt 21:53 Uhr. | Privacy Policy
|