本文以搭建jME2.0.1_Stable为例:
1、下载jME类库
jME2.0.1_Stable下载地址:
http://code.google.com/p/jmonkeyengine/downloads/detail?name=jME2_0_1-Stable.zip&can=2&q=
下载完了解压后,发现有3个文件夹:
junit、lib、src
junit——使用junit编写的对jME的测试类源码
lib——就是我们想要的类库
src——中有jME的源码和jME的演示类源码
2、在Eclipse建一个属于自己的类库
打开Eclipse(我用的是MyEclipse8.5),按如下操作:
Window(窗口) > Preferences(首选项) > Java > Build Path(构建路径) > User Libraries(用户类库)> New...(新建)
在弹出的New User Libraries(新用户类库)窗口输入:jME_2.0.1_Stable(可以填其它名字) ,然后确定。
3、添加正确的JAR到第二步新建的那个用户类库中
选中刚刚创建的那个类库(jME_2.0.1_Stable),点击右侧的Add JARs...(增加JARs)
选择你第一步解压的那个lib目录里面的这些jar:
jME2_0_1-Stable/lib/lib/jogl/gluegen-rt.jar
jME2_0_1-Stable/lib/lib/jogl/jogl.jar
jME2_0_1-Stable/lib/lib/jorbis/jorbis-0.0.17.jar
jME2_0_1-Stable/lib/lib/junit/junit-4.1.jar
jME2_0_1-Stable/lib/lib/lwjgl/jinput.jar
jME2_0_1-Stable/lib/lib/lwjgl/lwjgl.jar
jME2_0_1-Stable/lib/lib/lwjgl/lwjgl_util.jar
jME2_0_1-Stable/lib/lib/lwjgl/lwjgl_util_applet.jar
jME2_0_1-Stable/lib/lib/swt/<os>/swt.jar(os代表您自己的操作系统,我是windows)
jME2_0_1-Stable/lib路径下所有的jar包
(就是除了swt选择对应的操作系统那个目录里面的jar,lib目录及其子目录里面的所有jar都要加入用户类库:jME_2.0.1_Stable中)
最后,但恰恰是最重要的(因为最常被遗忘):
为lwjgl.jar配置本地类库:
展开lwjgl.jar,双击它的 “Native Library Location”(本地类库),点击出现的窗口的"External Folder...",定位到第一步解压的“lib - lwjgl - native - <OS>”(<OS>为你的操作系统,我选择windows),最后确定。
4、配置完成,创建Java项目并从用户类库添加对jME的支持
1、创建java项目(和你创建其他Java项目一样),随便输入一个项目名。我输入的是“jME_Study”
2、在Package的视图中,在项目上右键,弹出的菜单中选择“Build Path(构建路径) -- Add Libraries...(增加类库)”
在弹出的“Add Library(增加类库)”窗口中选择“User Library(用户类库)”,勾选我们创建的那个类库jME_2.0.1_Stable
OK,可以了,你可以在这个项目中写jME 3D应用程序了。
5、导入演示
将第一步的src目录里面的jmetest文件夹全部复制到你项目的src目录(在package视图或navigator视图可以粘贴来自系统的文件)。
打开jmetest包中的TestChooser.java,然后点击运行。
这时出现一个对话框,提示有错误(没出现这个更好),直接无视这个对话框。选择继续处理。
这样你有可以看到一个窗口,要求你选择一个演示观看。
随便选一个就行了。
点击OK,看到下面的窗口。
继续OK。
我看到这个还不错哦,你的呢?