While you're questions are welcome here, they will likely not receive a lot of upvotes--and therefore a lot of attention--since they only really relate to the person asking. You may want to try posting your question in /r/AndroidQuestions, where people will be more likely to be able to help you.

Voting

Because this subreddit uses hands-off moderation, it's up to the users to control the quality of content that makes it to the top of this sub.

Upvote content that:

had a lot of value to you.

you think will have value to others.

will start a quality discussion about android.

puts a smile on your face.

Please downvote content that:

has little to no value to an Android user.

isn't related to android.

Is mean, abusive, or needlessly critical.

is a repost of something that was recently posted.

is something that would be considered a News post, but is outdated.

has a bad title, is difficult to understand, etc...

If you do downvote someone's post please leave a comment explaining why, to help ensure quality content in the future.

Link Flair

We've added Link Flair with different post categories for you to tag your posts with. After submitting a post click on the flair button (where the options to delete it or mark it NSFW usually are) and choose the flair that best fits your post.

If you would like to suggest a category please feel free to PM /u/matthileo

User Flair

You may set your own flair, but please follow these simple guidelines.

If you are a non-developer, your flair must be "Device-name, Firmware". Carrier is optional.

Please don't type your flair text as ALL CAPS.

If you are an app developer you may use "AppName" or "AppName Developer" as your flair.

If you are a ROM developer you may use "ROMName Developer" as your flair.

If your flair doesn't follow these guidelines we'll ask you to change it. If flair starts making the subreddit ugly or annoying to read I'll disable it.

You need a full Java runtime environment to run a .jar file. Android doesn't have a full Java runtime.

The approximate equivalent to a .jar on Android is a .dex file.

Porting a Java application to Android is a nontrivial task. In all liklihood, many of the resources could be used directly, but you still would need to change a bit to make it suitable to the Android API. Then you would need to compile it using the Android SDK tools.

You can certainly include jar files in an Android project, and it'll get processed the same as the rest of your java code.

The problem is that many of the APIs the Java executable JAR file rely on won't exist in Android. Rendering, key binds, mouse cursor, etc. It won't run natively, it would have to be ported (someone would need to rewrite those portions to use Android's equivalents).

The question wasn't whether you could include a jar in an Android project though - it was whether you could simply run a jar file as an executable on Android. Once you start including it in a project, you've already started the process of porting it. Though that's not a very good way to port software, especially open source software.

I wish the answer was yes but it wont work because when the source code is compiled it is made in a way that make it only work on a certain platform and as android is android and arm it needs an arm compiler to make it work on android but someone may be able to change the source code to make it work. (side note the touch screen would need to be coded in)(other side note there is a guy who is making windows programs work on android but I forgot the name)