【问题标题】:Porting entire Java projects to to C#将整个 Java 项目移植到 C#
【发布时间】:2015-10-03 18:57:56
【问题描述】:

我正在寻找一种将整个 Java 项目转换为 C# 的免费方法。我关注了Pauldb's article on using Sharpen in eclipse. 教程有点过时了。

在 Windows 上使用 Luna 时出现以下错误:

在尝试更新引用以在我的环境中工作后,我得到了

...\run-sharpen.xml:59: The following error occurred while executing this line:
...\run-sharpen.xml:20: exec returned: 13

其中日志文件显示“java.lang.RuntimeException:在注册表中找不到应用程序“sharpen.core.application”。”

【问题讨论】:

    标签: java c# eclipse porting sharpen-tool


    【解决方案1】:

    第一步:下载eclipse Mars(我用的是4.5.0)

    第 2 步: 打开 Eclipse。导入您的项目并为所有 java 文件使用 src/ 文件夹。

    步骤 3: 将文件“sharpen.properties”、“sharpen-all-options”、“run-sharpen.xml”和“header.txt”添加到项目文件夹的根目录.编辑sharpen.properties 以适应您的环境。在 run-sharpen.xml 中,将这些行注释掉,因为它们是依赖项的示例:

    <arg value="-cp" />
    <arg path="C:/eclipse/workspace/myproject/libs/kxml2-2.3.0.jar" />
    <arg value="-cp" />
    <arg path="C:/eclipse/workspace/myproject/libs/regexp-me.jar" /> 
    

    第 4 步: 帮助 > 安装新软件 > 查找并添加“Eclipse 2.0 样式插件支持”和“Eclipse e4 工具开发人员资源”(或仅搜索“Eclipse 测试、工具、示例和附加”并添加所有)

    第 5 步:Use ngit's sharpen.core jar file 并将其放入您的“eclipse/plugins”文件夹中。

    第 6 步: mlink your "/Program%20Files/" to be "/Program Files/" 我相信这是火星的一个错误。这样可以防止“org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150528-0211.jar”找不到错误(即使存在)。

    第 7 步: 在 eclipse 中运行 Ant 文件。它应该告诉你它已编译。否则它会给你一个链接到

    第 8 步: Sharpen 做得很好,但会出现错误。如果错误太常见,请编辑“锐化所有选项”并重新运行。


    注意:经过太多小时的尝试,我无法让它在 Luna 中工作。更新到火星,我可以解决不同的问题。它不会识别“在注册表中找不到”“sharpen.core.application”。更新到火星似乎可以解决它。

    Link to example github project

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      • 2022-06-16
      • 2022-01-23
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多