Ну так при работе с джавкой у вас просто джарки служат и хедерами, и статическими либами одновременно. При разработке IDE их качает и использует для того, чтобы знать, какие символы доступны, в рантайме они подкижываются в класспас для возможности к этим символам обращаться. То есть это, ну, то же самое почти.