8

我有一个 jar 文件,当我单击该 jar 文件时,它会打开一个基于窗口的应用程序。

现在我想把这个jar文件转换成apk文件。那个 jar 文件有 5 个类文件。我怎样才能知道初始类文件?以及如何在 android 中对此进行编码?

请只做那些需要的。

提前致谢。

4

2 回答 2

1

我怎样才能知道初始类文件?

请阅读http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html。您应该看看以下部分:

如果您将应用程序捆绑在 JAR 文件中,则需要某种方式来指示 JAR 文件中的哪个类是您的应用程序的入口点。您在清单中使用 Main-Class 标头提供此信息,其一般形式为:.......

回答你的下一个问题:

我怎么能在android中对此进行编码?

将 JAR 文件导入 Android 项目。您可以从 Manifest 文件(不是 AndroidManiefst.xml 而是从 JAR 的 Manifest)获取 JAR 的入口点。但是,您提到:

它打开了一个基于窗口的应用程序。

看起来这 5 个类依赖于一些在 Android 平台上不可用的不同 JAR。

于 2013-09-19T08:32:31.740 回答
0

您可以使用 UpOnTek 的转换服务将 J2ME 应用程序 (jar/jad) 转换为 Android (apk)。服务包括自动转换,然后是优化提示。

于 2013-09-19T08:30:51.250 回答