Java 如何在linux下编译ogre4j

Java 如何在linux下编译ogre4j,java,linux,eclipse,compilation,ogre3d,Java,Linux,Eclipse,Compilation,Ogre3d,我已经下载了源代码并导入eclipse。但当我尝试运行它时,它会打印出一个错误,即找不到ogre4j。我已经查看了应该是库二进制文件的文件夹,但什么也并没有。我试着自己编译它,不是用eclipse自动编译的,但我还没有找到任何makefile ogre4k编译是否需要任何插件 在哪里可以找到ogre4j的makefile?根据项目,提供了antbuild.xml,并且ogre4j.build.jar是您感兴趣的目标 因此,在项目目录中运行antogre4j.build.jar应该可以构建所需的所

我已经下载了源代码并导入eclipse。但当我尝试运行它时,它会打印出一个错误,即找不到ogre4j。我已经查看了应该是库二进制文件的文件夹,但什么也并没有。我试着自己编译它,不是用eclipse自动编译的,但我还没有找到任何makefile

ogre4k编译是否需要任何插件

在哪里可以找到ogre4j的makefile?

根据项目,提供了ant
build.xml
,并且
ogre4j.build.jar
是您感兴趣的目标

因此,在项目目录中运行
antogre4j.build.jar
应该可以构建所需的所有内容(前提是您已经安装)


在Eclipse中,右键单击
build.xml
并选择“RunAs”->“Ant build…”应该允许您选择目标并运行它。

根据我使用Ant的Joachims回复。但有两个步骤,我已经做到了。 在项目目录中:

mkdir sdk
ln -s /usr/include/OGRE sdk/include
ln -s /usr/lib/OGRE sdk/lib
并修改build.xml,添加以下行:

<property name="env.JAVA_HOME" value="/usr/lib/jvm/java-6-sun" />
<property name="env.OGRE_HOME" value="sdk"/>

已创建org.ogre4j_1.6.2.jar,但未编译本机库
ant ogre4j.build.c