Lors de l'importation d'une bibliothèque java de la classe de pot, est-ce considéré comme la liaison statique? ou dynamique?

dire que j'ai jcifs-1.3.14.jar dans mon dossier lib, et j'ai une classe qui est l'importation de la bibliothèque et utilise les classes comme:

import jcifs.smb.*;
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(domain, 
                                                                 user, 
                                                                 pass);
SmbFile file = new SmbFile(path, auth);
//do some operations with the file here

Lors de l'utilisation de la bibliothèque dans ce mode est-il considéré comme étant: A) la Liaison Statique OU B) la Liaison Dynamique OU C) autre chose?

Ni, il est considéré comme une dépendance
Je pense qu'il peut pour certaines licences. J'ai été impliqué dans une affaire où une bibliothèque LGPL et l'appelant donc liée de façon dynamique pour éviter la charge virale de licence - la liaison statique serait la cause de leur code LGPL conforme
donc, parce que java ne dynamiquement un sous LGPL lib peut être utilisé dans un produit commercial sans forcer le code appelant à LGPL?
merci pour les commentaires les gars, très utile.

OriginalL'auteur Jim Ford | 2011-01-26