VTK经验分享 2. VTK的Java开发环境的搭建(Windows环境)

来源:互联网 发布:mac u盘启动安装win7 编辑:程序博客网 时间:2024/05/18 01:41

2.1 准备

安装之前需要准备好以下东西:

 

1.http://www.vtk.org/VTK/resources/software.html

下载vtk源码包(目前是vtk-5.6.1.zip)。

最好同时把数据包(vtkdata-5.6.1.zip),这里边有大量的数据文件,各个教程、Demo都会用到

 

2.http://www.cmake.org/cmake/resources/software.html

下载CMake(cmake-2.8.4-win32-x86)

 

3.准备一个Windows下的C++编译环境,(VS2008Express)

 

2.2 安装

其实安装过程网上各处都有介绍,一篇典型的文章如下面这篇,我自己也是按照里面说的按步就班地完成了安装

http://www.spinet.pl/~wilku/vtk-howto/HowToBuildVTKwithJavaSupportOnWindows-byWilku.pdf

 

基本流程就是“Cmake生成工程”-“编译环境编译工程”,即:

1.用CMake把源码包中的项目,编译成本地编译环境认识的工程,此过程中要注意一定要勾上几个Java相关的选项,上面的pdf里也有说(pdf里的CMake版本低一些,不过使用方法大同小异,就是指定好输入和输出路径,配置好一些编译选项,狂按config到没有红色栏目以后,按generate生成项目)

2.用本地编译环境编译这个工程(直接双击输出目录下的ALL_BUILD.vcproj就可以打开),选择“Release”,在“解决方案管理器”中右键点击根目录 --> 生成解决方案,然后正式的编译过程就开始了。这个时间较长,可以出去吃个饭,然后回来看看好了没:)

 

非常重要的一点是,编译过程中最好关掉杀毒软件,我第一次编译就被360给咔嚓了。

 

编译好以后,Java的封装类应该出现在工程输出目录下,vtk.jar,不过这个jar包把源码和.class打一起了,其实没有必要,可以解开重新打一下,把两者分开。

在以后要用到vtk的Java程序中,把这个包加入java.class.path就就好了

 

2.3 配置路径

编译完成后,将生成的vtk库路径加入系统变量PATH

另外,最好保证%JAVA_HOME%/jre/bin在所有路径之前,否则可能会出莫名其妙的UnsatisFiedLinkError异常

 

 

thanks,下一篇准备讲pipeline,数据集等相关基础概念