我正在尝试为我的Java项目使用GLPK。我按照此处https://wiki.nps.edu/pages/viewpage.action?pageId=113606659的链接安装和配置Java的GLPK。在Java项目中


编译'org.gnu.glpk:glpk-java:1.12.0'


包括glpk java项目。但是,当我尝试在我的项目中创建测试类时,则会出现以下错误。

public class ILPTest {
    @SuppressWarnings({ "rawtypes", "unchecked"})
    public static void main(String[] args) {
        testGLPK();
    }

    private static void testGLPK() {
        System.out.println(GLPK.glp_version());
    }
}


语句GLPK中的GLPK.glp_version()无法解析。

更新:我注意到的一件事是在我上面发布的链接中,当我尝试执行以下步骤11 sudo make install时出现错误

make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.


因此,当我尝试从另一个URL http://glpk-java.sourceforge.net/gettingStarted.html运行sudo ldconfig时,出现了command not found错误。有人可以帮忙吗?提前致谢。

最佳答案

原来,我需要手动将lib glpk-java-1.12.0.jar添加到项目中。

10-04 12:09