2012-11-18 13 views

risposta

16

()Lcom/nativestuff/MyView; è corretto. In generale:

  • B = byte
  • C = char
  • D = doppia
  • F = galleggiare
  • I = int
  • J = lungo
  • S = breve
  • V = vuoto
  • Z = boolean
  • Lfully-qualified-class = completamente qualificato classe
  • [type = matrice di tipo
  • (tipi degli argomenti) tipo di ritorno = tipo di metodo. Se non ci sono argomenti, usa i tipi di argomenti vuoti: (). Se il tipo di reso è void (o costruttore) utilizzare (tipi di argomenti) V.
+1

Si osservi che la; è necessario dopo il nome della classe in tutte le situazioni. Questo non funzionerà "(Ljava/lang/String) V" ma questo sarà "(Ljava/lang/String;) V". –

+0

Wow! Questo mi ha salvato la giornata !! Molte grazie.. – rampireram

9

() Lcom/nativestuff/MyView è corretto.

si possono anche trovare la firma attraverso

javap -s -classpath bin/classes com.nativestuff.MyView 
Problemi correlati