操作系统:Ubuntu8.04
MapServer:5.2.0
1.安装编译环境
用包管理器安装libgd2-xpm ?libgd2-xpm-dev,删除libgd2-noxpm,libgd2-noxpm-dev
安装g++,安装后还找不到g++命令,进入/usr/bin ,执行 sudo ln -s g++4.2 g++
安装jdk ?配置 PATH=$PATH$:/user/jdk/bin*
安装swig?
2.编译
./configure
make
make install
cd mapscript/java ?
make interface ?
make
----提示找不到jni.h,把jdk1.6.0_06/include下的jni.h jni_md.h拷贝到mapscript/java ,并修改
mapscript_wrap.c中include
再次make,会生成mapscript.jar和libmapscript.so
把libmapscript.so拷贝到jdk/jre/lib/i386就可以开始进行java的开发了,真是费劲啊,主要是对c和linux不熟。
cwqing1973 于 2008-09-11 14:18:49发表:
没有关系,只要你在成功了第一步后,你依然能继续的话,那是最好。要不,可惜了!