Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    leggere il nome del file class che è stato eseguito...

    come da titolo qual'è il modo per leggere il nome del file eseguito?

    nel semplice
    ...
    public static void main(String[] args)
    ...

    args[0] non restituisce il nome del file class eseguito, ma l'eventuale primo argomento dopo il nome del file, se io invece volessi sapere il nome del file class eseguito come devo fare?

    grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Beh, il nome della classe lo puoi anche cablare nel codice. A che ti serve leggerlo dinamicamente, mica ti cambia. In un metodo non statico potresti fare
    codice:
    this.class.getName();
    pero' visto che non e' statico presuppone che tu l'abbia istanziato e che quindi conoscail nome della classe.

  3. #3
    la situazione è + complessa di quanto può sembrare..."compilo" in exe...siccome è un programmino shell dovrei prendere in automatico il nome del file exe...

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Qualche domanda:
    1) Il nome del file exe e' lo stesso del nome della classe java?
    2) A te serve il nome del'exe per far cosa?
    3) Se l'utente rinomina l'exe tu vuoi che prenda il nuovo nome?
    4) Compili in exe in che senso? Hai usato programmi tipo JSmooth?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.