使用锐化和Eclipse:错误“应用程序” sharpen.core.application“无法在

2019-06-24 07:40发布

背景

我目前正在做方案的基准,以java代码转换为C#我们有一个快速发展的Java软件和wan't端口一些低级别(不UI)与工具的API,因为维护版本之间的所有变化可以证明真烦人......无论如何,我一直在试图用锐化,因为我听说它是​​由一些单“怪胎”,以保持他们的工具某些版本在检查一个非常邪恶的工具。

我做了什么

  • 为此,我试过几个教程我因特网上发现,最容易理解的是http://www.pauldb.me/post/14916717048/a-guide-to-sharpen-a-great-tool-for-converting- java的
  • 至于他给出了一个预先构建锐化插件现在打破了联系,我建立我自己的使用来源和说明这里找到插件的版本: https://github.com/xamarin/XobotOS/

结果

该插件打造完美,并安装在我的eclipse文件夹。 但是,当我尝试设置了一切后运行Ant脚本,我得到一个错误:

了java.lang.RuntimeException:应用“sharpen.core.application”无法在注册表中找到。

结论

好。 我在这里丢失。 我不知道这意味着什么。

  • 我使用的是Windows 7 64位
  • 我使用Eclipse 3.7
  • 我使用的Java 6 SDK 64位

如果有人跑进这一点,有一个解决方案...这是有帮助的。

提前致谢。

Answer 1:

起初,我尝试了同样的做法像你一样,具有相同的结果。 但是,如果您按照指示README.build文件,部分设置的东西了 ,你应该能够发动二次Eclipse应用程序与sharpen.core和sharpen.xobotos插件包括在内。

然后,您可以导入您的Java项目须转换成二次Eclipse的应用程序,前提是你已经包括锐化Xobot建设者命令和自然到您的项目文件中,像这样的.project在XobotOS / android文件夹,文件。 我编辑的项目文件导入项目之前手动,但我相信,你也可以在Eclipse中配置呢?

所提供的配置文件保罗·杜波依斯是不适用的,而不是你将需要复制和编辑器-config.xml中从XobotOS / android文件夹,文件。 该文件又引用了应用程序的子文件夹,这可能还需要复制和编辑的文件。

这基本上是据我已经能够把它到现在为止。 我已经能够编辑配置文件,使运行转换器,但在这一点上,我只能够生成C#存根。 如果你或其他人设法进一步采取这个,我会很乐意学习如何生成使用XobotOS锐化转换器真正的C#文件。

UPDATE

问米格尔奥德伊卡萨如果有转换使用XobotOS锐化任意版本的Java项目的任何说明。 他回答说,有在这个版本,使得它适用于任意的项目难以许多硬编码的细节。 在这个阶段,他建议圣路易斯桑切斯锐化版本来替代。

顺便说一句,在NGit库已被转移到这里 。 你会发现一个功能齐全的锐化插件的Eclipse在GEN /插件子文件夹中。

更新5月17日

请注意,您必须安装在Eclipse的插件开发环境的软件,以便能够建立并运行插件项目。 如果正在运行的Java(SE)开发的Eclipse IDE,您需要将其与PDE软件扩展。



文章来源: Using Sharpen and eclipse : error “Application ”sharpen.core.application“ could not be found in the registry.”