我有一个 jar 文件,当我单击该 jar 文件时,它会打开一个基于窗口的应用程序。
现在我想把这个jar文件转换成apk文件。那个 jar 文件有 5 个类文件。我怎样才能知道初始类文件?以及如何在 android 中对此进行编码?
请只做那些需要的。
提前致谢。
我怎样才能知道初始类文件?
请阅读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。
您可以使用 UpOnTek 的转换服务将 J2ME 应用程序 (jar/jad) 转换为 Android (apk)。服务包括自动转换,然后是优化提示。