說我有JCIFS-1.3.14.jar在我的lib文件夾中,我有一個從庫中導入和使用的類象類:從jar中導入java庫類時,這是否被認爲是靜態鏈接?或動態?
import jcifs.smb.*;
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(domain,
user,
pass);
SmbFile file = new SmbFile(path, auth);
// do some operations with the file here
當使用庫以這種方式是被認爲是:A)靜態鏈接或B)動態鏈接或C)別的東西?
都不是,它被認爲是一個依賴 – 2011-01-26 14:24:57
我認爲它可以爲一些許可證。我參與了一個案例,其中一個庫是LGPL,因此調用者動態鏈接以避免病毒許可證 - 靜態鏈接會導致他們的代碼符合LGPL – 2011-01-26 14:31:42
,因爲java會動態執行LGPL許可證庫,可用於商業產品沒有強制呼叫代碼是LGPL? – 2011-01-26 14:33:33