java - 如何在 Linux 中为 OpenNI 编译和运行 java 文件

标签 java linux kinect openni

我正在为 Kinect 试用 OpenNI 并让它安装并运行示例代码 this guide .但是现在,我想修改代码并编译并测试它。但是,我不确定如何在 Linux 上编译和运行。我找到了指南here它适用于 Windows,但在我的一生中似乎找不到适用于 Linux 的任何东西。

我确实尝试过为 Linux 改编 Windows 代码并尝试过

javac -cp ~/kinect/OpenNI/Samples/Bin/x86-Release/org.OpenNI.jar VersionInfo.java
java -cp ~/kinect/OpenNI/Samples/Bin/x86-Release/org.OpenNI.jar VersionInfo

但它给了我

Exception in thread "main" java.lang.NoClassDefFoundError: VersionInfo
Caused by: java.lang.ClassNotFoundException: VersionInfo
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: VersionInfo. Program will exit.

关于如何在 Kinect 上编译和运行我的 java 代码有什么想法吗?如果您知道如何为 OpenNI 文件夹中的示例执行此操作,那就太完美了。

最佳答案

没关系,想通了。结果我需要了解 makeMakefile 以及如何使用它们将 .java 文件编译成 .jar

关于java - 如何在 Linux 中为 OpenNI 编译和运行 java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9924188/

相关文章:

Python 2.6 在 Ubuntu 上导入包 (psyco)

Java调用过程oracle plsql不返回数据但在plsql中返回数据

java - 为什么我的代码没有正确更新 jtextpane 字体颜色?

java - ThreeTen-Backport 实现与 JSR-310 的向后移植?

kinect - Kinect V2 中主动红外图像和深度图像之间的主要区别

kinect - 如何在 Mac 上安装 OpenNI 2.1?

c# - Kinect - 深度和关节位置之间的差异.Z

java - 我的计时器有什么问题吗?

在 kernel_fpu_end 之前调用 kernel_fpu_begin 两次

linux shell脚本数学运算