如何解决使用Sharpen and eclipse:在注册表中找不到错误“ Application” sharpen.core.application””
最初,我尝试了与您相同的方法,但结果相同。但是,如果您按照README.build文件“设置” 部分中的说明进行操作,则应该能够使用附带的sharpen.core和sharpen.xobotos插件启动辅助Eclipse应用程序。
然后,您可以将要转换的Java项目导入到辅助Eclipse应用程序中,前提是您已将Sharpen Xobot构建器命令和特性包括在项目文件中,例如XobotOS / android文件夹中的.project文件。在导入项目之前,我手动编辑了.project文件,但是我想您还可以从Eclipse中配置它。
Paul Du Bois提供的配置文件不适用,相反,您将需要从XobotOS / android文件夹中复制和编辑converter- config.xml文件。该文件反过来引用了 应用 子文件夹中的文件,可能还需要复制和编辑该文件。
到目前为止,这基本上是我能够接受的。我已经能够编辑配置文件以使转换器能够运行,但是目前我只能生成C#存根。如果您或其他人设法做到这一点,我将很高兴学习如何使用XobotOS Sharpen转换器生成真实的C#文件。
询问Miguel de Icaza,是否有使用XobotOS Sharpen版本转换任意Java项目的说明。他回答说,此版本中有许多硬编码的细节,因此很难应用于任意项目。在此阶段,他建议改用Lluis Sanchez的Sharpen版本。
顺便说一句,NGit库已移至此处。您将在gen / plugins子文件夹中找到用于Eclipse的功能齐全的Sharpen插件。
请注意,您需要在Eclipse中安装 插件开发环境 软件才能构建和运行插件项目。如果您正在运行 Eclipse IDE for Java(SE)Developers ,则需要使用PDE软件对其进行扩展。
解决方法
背景
我目前正在做一个将Java代码转换为C#的解决方案基准测试。我们拥有一个快速发展的Java软件,并且不希望使用该工具移植一些低级(非ui)的api,因为维护版本之间的所有更改可能会非常累人…无论如何,我一直在尝试使用Sharpen,因为我听说它是一个非常邪恶的工具,某些单声道“怪胎”使用它来检查其某些版本的工具。
我做了什么
- 为此,我尝试了一些在互联网上找到的教程,最容易理解的是http://www.pauldb.me/post/14916717048/a-guide-to-sharpen-a-great-tool-for-converting-爪哇
- 由于他为预构建的Sharpen插件提供的链接现在已断开,我使用在此处找到的资源和说明来构建自己的插件版本:https : //github.com/xamarin/XobotOS/
结果
该插件可完美构建,并安装在我的eclipse文件夹中。但是,当我在设置所有内容后尝试运行ant脚本时,出现错误:
java.lang.RuntimeException:在注册表中找不到应用程序“ sharpen.core.application”。
结论
好。我在这里迷路了。我不知道那是什么意思。
- 我正在使用Windows 7 64位
- 我正在使用Eclipse 3.7
- 我正在使用Java 6 SDK 64位
如果有人遇到这个问题并有解决方案,那将很有帮助。
提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。