我如何根据操作系统有条件地加载java中的库?

时间:2017-12-24 13:15:55

标签: java eclipse libraries

我知道这个问题必须经过多次询问。我很抱歉在这里再次提问,但我一直在寻找关于这个问题的信息,但是我找不到相关的信息。因此,显然,我对指向相关信息的指针非常满意。

我正在使用eclipse(氧气)来开发我已经开始并在Linux下取得很大进展的java项目。我希望能够在“打瞌睡”下使用此应用程序,但是,如果有机会,也可以使用其他操作系统。

我的应用程序,在linux下,一直在使用 apache creative commons compress 库,以便处理它正在使用的档案中的归档/压缩。这些已经在eclipse项目选项中添加,而不是通过编程方式。

我的问题是这样的:一旦我找到了一套合适的库,为了能够处理“打瞌睡”所需的不同档案和压缩格式,我该如何有选择地包含基于操作系统版本?我知道如何确定操作系统,而不是如何选择要使用的库。

任何帮助,或指向我知道我错过了相同信息的先前帖子的指示,将不胜感激。感谢您在这件事上的时间和帮助!

1 个答案:

答案 0 :(得分:0)

您可以通过System.load()手动加载库,显然您可以在调用之前获得所需的任何逻辑。