Von Paket zurück zu "Anfang"

  • Themenstarter Themenstarter Me
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
M

Me

Gast
Hi @ all,
in meinem aktuellen Projekt habe ich mich festgefahren. Mein Problem hierbei: wegen der Dateibearbeitung bin ich in einem Paket gerade "gefangen", denn wenn der Benutzer alle Angaben korrekt eingegeben hat, soll die Main-Funktion nochmal aufgerufen werden, welche dann einen anderen Weg einschlägt als beim ersten Programmstart. Wenn das Programm das erste mal durchgelaufen ist, befinde ich mich im Paket: p_config. Meine Main-Methode liegt aber in der Init.java-datei im Hauptverzeichnis(Zum Programmieren benutze ich Eclipse, also liegt sie im Projektverzeichnis). Jetzt weis ich allerdings leider nicht: wie kann ich vom Paket p_config aus die main-methode ausführen?

MFG
me
 
garnicht. verwende eine while schleife der art

Code:
// main

boolean quit = false;
while (!quit) {

Foo foo = new Foo();

foo.doSomething();

foo.doSomethingElse();

quit = foo.isQuit();

}

gibt zig Möglichkeiten

// edit

korrigiere mich, habe gerade gelesen dass es doch geht

wundert mich allerdings und frage mich ob dann ein neuer Prozess gestartet wird.

Code:
String[] arguments = new String[] {"123"};

MaxFactors.main(arguments);
 
ah ok danke, ja bin recht neu in Java und hatte gehofft ich könnte einen einfachen weg gehen. Danke 🙂
 
raiL hat gesagt.:
// edit

korrigiere mich, habe gerade gelesen dass es doch geht

wundert mich allerdings und frage mich ob dann ein neuer Prozess gestartet wird.

Code:
String[] arguments = new String[] {"123"};

MaxFactors.main(arguments);

😵 was ist bei dir MaxFactors?
 
raiL hat gesagt.:
korrigiere mich, habe gerade gelesen dass es doch geht

wundert mich allerdings und frage mich ob dann ein neuer Prozess gestartet wird.

Code:
String[] arguments = new String[] {"123"};
MaxFactors.main(arguments);
Was? main() ist eine Methode. Methoden kann man aufrufen. Punkt. Und wieso sollte ein neuer Prozess gestartet werden; soll Java da heimlich eine zweite JVM starten?
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben