多项选择题

A.国际法的主体主要是国家
B.国际法的制定者主要是国家
C.国际法具有强制执行力
D.国际法不具有强制性