使用这两种方法的优点和缺点是什么?
我实际上在Netbeans的Project Properties > Libraries for Java Applications下看到了它。我们有两个选项卡,一个用于编译时库和运行时库,看起来我们可以向其中任何一个添加独立的库
发布于 2012-04-26 11:44:24
也许,当您想要动态加载库,或者检查库的存在,然后执行代码时,这就会起作用。
在编译过程中,编译器需要知道方法、类等的签名,才能知道代码是否正确。因此,您添加了编译时库。
在运行时,JVM仍然需要库来运行特定的代码。但是,您可以通过检查库是否存在来放置一个逻辑来避免该代码,例如,通过执行Class.for()方法。一些库可能已经存在于系统中(例如qt.jar),也可能不存在,您可以相应地检查和执行代码。
如果我错了,请纠正我。
https://stackoverflow.com/questions/3090062
复制相似问题