编译生成

windows平台

  1. 将SDK中windows/java目录下对应位数的java包和windowslib下对应得libdmcam.dll拷贝到windows/samples/java目录

  2. 运行javac命令进行编译:

    javac –cp dmcam.jar .\com\smarttof\dmcam\sample\sampleBasic.java
    javac –cp dmcam.jar .\com\smarttof\dmcam\sample\sampleBasicUi.java
    

    编译成功后,在windows/samples/java/com/smarttof/dmcam/sample下有相应的class文件生成

在windows/samples/java目录中java命令运行:

java –cp dmcam.jar com.smarttof.dmcam.sample.sampleBasic

在windows/samples/java目录中java命令运行:

java –cp dmcam.jar com.smarttof.dmcam.sample.sampleBasicUi

linux平台

  1. 在linux下安装openjdk-7-jdk用于java扩展:

    sudo apt-get install openjdk-7-jdk
    
  2. 在SDK中的linux/java目录下的对应位数的java包拷贝到linux/samples/java目录,

  3. 运行javac命令进行编译:

    javac –cp .:dmcam.jar ./com/smarttof/dmcam/sample/sampleBasic.java
    javac –cp .:dmcam.jar ./com/smarttof/dmcam/sample/sampleBasicUi.java
    

    编译成功后,在linux/samples/java/com/smarttof/dmcam/sample下有相应的class文件生成

在linux/samples/java目录中java目录运行,如果有些动态库没有找到,需要指定LD_LIBRARY_PATH:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd) java –cp .:dmcam.jar com.smarttof.dmcam.sample.sampleBasic

在linux/samples/java目录中java目录运行,如果有些动态库没有找到,需要指定LD_LIBRARY_PATH:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd) java –cp .:dmcam.jar com.smarttof.dmcam.sample.sampleBasicUi