tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
2112
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Pherseus Pherseus ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    146
    Kann ich den Programmnamen, mit dem ein Java-Programm in der Konsole aufgerufen wurde auslesen?
     

  2. #2
    d-n-r d-n-r ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    3
    Hi,

    ich frage mich an welcher Stelle du sowas brauchst.

    Wenn du eine main-Methode hast, weißt du ja, wie die Klasse heißt, in der die sich befindet und damit wurde das Programm auch per Kommandozeile aufgerufen.

    Dass du den Programmnamen nicht über die main-Methoden-Parameter bekommst, wie es bei C der Fall ist, weißt Du ja bestimmt. Das oben genannte ist der Grund dafür, warum der Programmname bei Java nicht übergeben wird.

    Dominik
     

  3. #3
    jeipack jeipack ist offline Mitglied Brokat
    Registriert seit
    Feb 2007
    Beiträge
    391
    Hi
    Ich denke eher du meinst java.exe oder sowas, welches deine jar Datei aufgerufen hat?

    Da kann ich dir leider nicht helfen, aber wenn es dir um das Standardprogramm geht, welches jar Dateien aufruft hilft dir das hier weiter:
    http://www.tutorials.de/forum/java/2...typen-pdf.html
     

  4. #4
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Wenn du JDK 6 benutzt dann schau mal in der Klasse RuntimeMXBean, vielleicht findest du da was.