Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hey Leute, ich habe heute mit Java angefangen, und mir nen mini-Projekt überlegt. Sie soll eine Frage erstellen, eine Antwort einlesen, siese in einen boolean verwandeln und über den einen weiteren Satz ausgeben. Die einfachen Sachen habe ich geschaft, aber ich bekomme das mit dem einlesen der Antwort nicht hin. Google will mir heute leider auch nicht weiterhelfen . Ich hoffe Ihr könnt es .
lg Lord Huck
Java:
public class Kaffee {
public static void main(String[] args)
{
boolean frage1 = true;
String a1 = "ja";
String a2 = "nein";
String eingabe;
System.out.println("Hast du meinen Kaffee? (ja oder nein)");
String getEingabe()
{
return eingabe;
}
private void setEingabe( String neuerWert )
{
this.eingabe = neuerWert;
}
if (a1.equals (eingabe) )
frage1 = true;
else if (a2.equals (eingabe) )
frage1 = false;
if (frage1 == false)
System.out.println("Dann hol welchen!");
else if (frage1 == true)
System.out.println("Gib her!");
}
}
Dann kannst du ja jetzt dein miniProjekt noch erweitern.
Was wäre denn zb. wenn jemand was anderes einträgt als ja/nein ?
Das könntest du noch abfangen
Ja, dass wäre eine möglichkeit, aber bevor Ich das Programm ausbaue versuch Ich gerade es in einer Jar zum laufenzubringen. Das Problem ist bloß das Ich es jetzt nach 20 threads dazu immer noch nicht zum laufen bekommen habe. Ich habe Eclipse dazu gebracht mir die class in eine Jar zu packen, einen META-INF ordner zu erstellen und darin die MANIFEST.MF anzulegen die meines Wissens nach die richtigen daten enthält:
Manifest-Version: 1.0
Class-Path: .
Main-Class: Kaffee
(Ich glaube verstanden zu haben das diese Leerzeile wichtig ist)
Die Jar habe ich dann mit der javaw.exe aus dem java/jdk1.7.0/bin Verzeichnis geöffnet. Das einzige was dann leider passiert ist ein kurzes Sanduhrblincken an dem Mauszeiger.
Hoffe ihr könnt mir dabei auch noch helfen
lg Lord Huck
Dass nichts angezegit wird, liegt daran, dass Du hier keinerlei grafischen Elemente (JFrame etc.) benutzt... Also kann ja auch nichts angezeigt werden...
Du kannst Dein Programm höchstens auf der Comand-Line laufen lassen. Denn die System.out.println()'s werden da ausgegeben!
Ich war de Meinung Ich würde dann denn text in der cmd angezeigt bekommen, und hätte dort die Möglichkeit meine Eingabe zu machen. Dann versuche ich das mal mit jframe.
Vielen Dank
jap, wie gesagt... Das kannst Du auch in der command-line (=cmd) machen!
Starte mal cmd und gehe dann in den Ordner von Deinem Projekt rein. Dann suchst du den bin-Ordner und gehst in diesen rein. Dort liegt dann die schon kompilierte Klasse.
Wenn Du exakt in dem Ordner bist, in dem die Kaffee.class liegt, dann gib einfach mal "java Kaffee" ein. So müsstest Du das Proggi zum laufen kriegen!