Install lp_solver on Mac 32/64-bit (Run it with Java ILP from Eclipse)

本文介绍了如何在Mac系统中安装lp_solver库,并通过Eclipse运行Java接口的线性规划问题。步骤包括下载源码、构建和安装库、将必要的jar文件添加到项目路径,最后在Eclipse中运行演示代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Install lp_solver on Mac 32/64-bit (Run it with Java ILP from Eclipse)


1) Build the lp_solve library.


a)
Download source file:
http://sourceforge.net/projects/lpsolve/files/lpsolve/5.5.2.0/lp_solve_5.5.2.0_source.tar.gz/download
b)
Decompress it.
c)
$ cd lp_solve_5.5/lpsolve55
$ sh ccc.osx


This creates two new files in the lpsolve55 subdirectory:


$ ls liblp*
liblpsolve55.a     liblpsolve55.dylib


2) Install the lp_solve library.


If not already in directory lpsolve55, cd to it.  Copy liblpsolve55.a
and
liblpsolve55.dylib to /usr/local/lib (you may need to create
/usr/local/lib first: sudo mkdir -p /usr/local/lib):


$ sudo cp liblpsolve55.a liblpsolve55.dylib /usr/local/lib


3) Create a folder named "libs" under the project
4) Copy "javailp-1.2a.jar" into the "libs" folder (http://sourceforge.net/projects/javailp/files/javailp/javailp%201.2a/javailp-1.2a.jar/download) 
5) Copy "lpsolve55j.jar" into the "libs" folder ("lpsolve55j.jar" is in "lp_solve_5.5.2.0_java/lib/", which could be downloaded from http://sourceforge.net/projects/lpsolve/files/lpsolve/5.5.2.0/lp_solve_5.5.2.0_java.zip/download)
6) Goto "Project Properties" in Eclipse, and add "javailp-1.2a.jar" and "lpsolve55j.jar" into build path
7) Run the demo code from http://javailp.sourceforge.net/
8) Done.


References:
1) https://diegoresearch.wordpress.com/2008/07/10/using-lp_solve-in-java-with-mac-os-x/
2) http://lpsolve.sourceforge.net/5.5/distribution.htm
3) http://javailp.sourceforge.net/
4) http://lpsolve.sourceforge.net/5.5/Java/README.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值