PDA

View Full Version : [Frage] problem mit runde 2 bsp


-Tom-
10-05-2004, 19:49
hallo,

java bereitet mir derzeit noch ziemliche probleme, ich hoff es kann mir hier jemand weiterhelfen...

ich hab meine testen.java soweit fertig und kann sie auch fehlerfrei kompilieren, aber Main.java kompiliert sich sich nicht mit (umgekehrt auch nicht...) und einzeln kompilieren funktioniert auch nicht.
Was mach ich da falsch?! Ein kleiner Tipp wär echt hilfreich! http://hades.gothic.at/iforum/images/smilies/wink.gif

grüße,
-tom-

rainman
10-05-2004, 19:53
wenn ich mich nicht irre, beide müssen in gleichem Folder sein. und man muss nur Main.java kompilieren.

-Tom-
10-05-2004, 19:56
hab ich gemacht..

Main.java:18: cannot resolve symbol
symbol : variable Testen
location: class Main
String Ausgabe = new String(Testen.perform());
^
1 error


das kann ja eher nicht an der Main.java liegen?!

Usher
11-05-2004, 09:39
er sagt er findet "Testen" nicht und glaubt das sei eine Variable; es ist allerdings der Name einer Klasse - Deiner Klasse.
Damit er's findet, musst Du auf Gross-/Kleinschreibung achten, und Deine "Testen.java" genauso benennen - die darin enthaltene Klasse muss auch entsprechend "class Testen" heißen.

-Tom-
11-05-2004, 15:09
ja, dafür hab ich schon gesorgt gehabt... der fehler bleibt der gleiche :(

Usher
11-05-2004, 18:36
wenn die Main.java unverändert im selben Verzeichnis ist wie die Testen.java, und der Compääilller erkennt nicht, dass Testen eine Klasse ist und keine Variable, kann's im Grunde nur noch daran liegen, dass an Deinem Classpath etwas nicht passt.
Versuch's mal in einer anderen Testumgebung bzw. änder den Classpath dahingehend, dass er das Verzeichnis, in dem Du gerade bist, auch nach Quelldateien durchsucht.

-Tom-
11-05-2004, 19:09
Könnte vielleicht jemand probieren mein Programm zu komplilieren? Alle genannten Tipps haben nichts gebracht bzw. hatte ich sie schon beachtet...

Das Programm findet sich unter:
http://members.aon.at/~wriener/Testen.java
http://members.aon.at/~wriener/Main.java

Es kommt immer wieder der selbe, oben genannte Error... http://hades.gothic.at/iforum/images/smilies/frown.gif

quarx
11-05-2004, 19:31
hmm, du musst das "throws EprogException" weg dann gehts, aber frag mich nicht wieso, vielleicht kanns Main nicht abfangen ...

-Tom-
11-05-2004, 19:36
hm hast du es fehlerfrei kompiliert?
bei mir hat das entfernen von "throws exception" keine wirkung gezeigt...

quarx
11-05-2004, 19:40
Ja, wenn dus "throws EprogException" aus Testen.java raushaust kompiliert Main.java fehlerfrei.

-Tom-
11-05-2004, 19:45
bei mir nicht http://hades.gothic.at/iforum/images/smilies/confused.gif

quarx
11-05-2004, 19:51
bei mir nicht http://hades.gothic.at/iforum/images/smilies/confused.gif
seltsam, vielleicht doch was mit dem classpath? Ist Main.java so wie dus heruntergeladen hast?
Nur um sicher zu gehen, Testen.java sieht so aus:

import eprog.*;

public class Testen
{
public static String perform() {
.............
}


Was fuer eine Fehlermeldung hast jetzt?

-Tom-
11-05-2004, 20:03
hab "c:\" zum class path hinzugefügt und dort beide files reingeschoben, zur Sicherheit auch die Main.java nochmal runtergeladen, aber die war eh sicher unverändert und trotzdem kommt der gleiche Error.
Echt zum verzweifeln!

Edit: Hab's zwar auf meinem PC nicht hinbekommen bisher, aber die Testrechner im Inflab habens gefressen. http://hades.gothic.at/iforum/images/smilies/shinner.gif Danke an alle für die Hilfe!

quarx
11-05-2004, 20:09
Sorry, glaub ich kann dir da auch nicht helfen, kenn mich mit dem zeugs auch kaum aus. Falls dus nicht schon getan hast kann ich dir nur raten nach dem thread: http://hades.gothic.at/iforum/showthread.php?t=3605 vorzugehen.

greez