<commit_before>= Eclipse + jME3 + Android + JNI/NDK
:author:
:revnumber:
:revdate: 2016/03/17 20:48
:relfileprefix: ../
:imagesdir: ..
ifdef::env-github,env-browser[:outfilesuffix: .adoc]


This guide will show you how to effectively set up your Eclipse environment for not only a basic JME3 project, but an Android project, an assets project, and a JNI project (including the ability to build for Android through NDK).

While you do not have to create a project of each type to use Eclipse and this guide, note that the Android and JNI projects do require having a base Eclipse project to be applicable using this guide.

The code samples provided in this guide should work for any IDE, but setting up/configuring your IDE to do what Eclipse does in this particular guide may require some creative workarounds.


[WARNING]
====
Please note that projects that use Android UI elements or are created using Eclipse *can not* be ported to iOS. See <<jme3/android#,this page>> on how to create a cross-platform project using the jME SDK *that can also be edited in the Eclipse IDE*. This saves you the setup work outlined below.
====



== Setting up JME3

I will assume you already have downloaded (and built, if necessary) the JME3 binaries. If not, either download the link:http://hub.jmonkeyengine.org/downloads/[latest SDK release], link:https://github.com/jMonkeyEngine/jmonkeyengine/releases[engine build] (recommended for new users), or take a quick detour over to <<jme3/build_from_sources#,this guide>> to build from source (recommended for advanced users).


[NOTE]
====
One directory you should have on hand (or know where to find) is the location of the resulting library (JAR) files.
====


For the various methods of obtaining the libraries (as described above), the path is usually in one of the following places:

*  *SDK*: [SDK Install Dir]/jmonkeyplatform/libs
*  //*Nightly*: /libs
*  *Source*: [SDK Dir]/sdk/build/cluster/libs
<commit_msg>Fixed broken links.<commit_after>= Eclipse + jME3 + Android + JNI/NDK
:author:
:revnumber:
:revdate: 2016/03/17 20:48
:relfileprefix: ../
:imagesdir: ..
ifdef::env-github,env-browser[:outfilesuffix: .adoc]


This guide will show you how to effectively set up your Eclipse environment for not only a basic JME3 project, but an Android project, an assets project, and a JNI project (including the ability to build for Android through NDK).

While you do not have to create a project of each type to use Eclipse and this guide, note that the Android and JNI projects do require having a base Eclipse project to be applicable using this guide.

The code samples provided in this guide should work for any IDE, but setting up/configuring your IDE to do what Eclipse does in this particular guide may require some creative workarounds.


[WARNING]
====
Please note that projects that use Android UI elements or are created using Eclipse *can not* be ported to iOS. See <<jme3/android#,this page>> on how to create a cross-platform project using the jME SDK *that can also be edited in the Eclipse IDE*. This saves you the setup work outlined below.
====



== Setting up JME3

I will assume you already have downloaded (and built, if necessary) the JME3 binaries. If not, either download the link:https://github.com/jMonkeyEngine/sdk/releases[latest SDK release], link:https://github.com/jMonkeyEngine/jmonkeyengine/releases[engine build] (recommended for new users), or take a quick detour over to <<jme3/build_from_sources#,this guide>> to build from source (recommended for advanced users).


[NOTE]
====
One directory you should have on hand (or know where to find) is the location of the resulting library (JAR) files.
====


For the various methods of obtaining the libraries (as described above), the path is usually in one of the following places:

*  *SDK*: [SDK Install Dir]/jmonkeyplatform/libs
*  //*Nightly*: /libs
*  *Source*: [SDK Dir]/sdk/build/cluster/libs

{'fraction_non_alphanumeric': 0.08027522935779817, 'fraction_numerical': 0.009174311926605505, 'mean_word_length': 4.5594900849858355, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6983685', 'n_tokens_mistral': 1129, 'n_tokens_neox': 1033, 'n_words': 552}