1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

System.exit() abfangen

  • Tom_
  • 21. Juli 2006 um 07:44
  • Unerledigt
  • Tom_
    2
    Tom_
    Mitglied
    Punkte
    35
    Beiträge
    5
    • 21. Juli 2006 um 07:44
    • #1

    Hi,

    ist es möglich ein System.exit() abzufangen??
    Folgendes Scenario: Ich möchte eine Klasse aus einem Jar-File verwenden, welche bei einer unerwarteten Eingabe allerdings mit System.exit(1) abbricht! Somit verabschiedet sich natürlich mein komplettes Program! :frowning_face:


    Danke, Tom.

  • JohnFoo
    20
    JohnFoo
    Mitglied
    Reaktionen
    61
    Punkte
    4.231
    Beiträge
    761
    • 21. Juli 2006 um 10:58
    • #2

    Hmm vielleicht http://mail-archives.apache.org/mod_mbox/ant-d…l02.mdli.com%3E

    ?

  • Tom_
    2
    Tom_
    Mitglied
    Punkte
    35
    Beiträge
    5
    • 21. Juli 2006 um 11:59
    • #3

    Ja -- an einen SecurityManager habe ich auch gedacht, allerdings kann ich ihn wegen der Permission auf "setSecurityManager" nach dem setzen nicht mehr entfernen. (extra Policy Files stehen leider nicht zur Debatte!)

    Das Problem bei http://mail-archives.apache.org/mod_mbox/ant-d…l02.mdli.com%3E ist das bei checkExit die throws Deklaration fehlt --- würde man es anführen könnte man die eigentliche checkExit Methode nicht überschreiben!

    Ich habe versuch checkPermission(...) zu überschreiben und so abzuändern, dass bei einem setSecurityManager (perm.getName()) einfach die super Methode nicht aufgerufen wird. Hat aber zur Folge, dass auch das erste setzten des Security Managers eine Exception wirft :confused:


    Liebe Grüße, Tom

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung