簡體   English   中英

將整個Java項目移植到C#

[英]Porting entire Java projects to to C#

我正在尋找一種將整個Java項目轉換為C#的免費方法。 我遵循了Pauldb關於在日食中使用Sharpen的文章。 該教程有點過時了。

在Windows上使用Luna時出現以下錯誤:

在嘗試更新引用以在我的環境中工作后,我得到了

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

其中日志文件在注冊表中找不到“java.lang.RuntimeException:Application”sharpen.core.application“。

第1步:下載eclipse Mars(我使用的是4.5.0)

第2步:打開Eclipse。 導入項目並使用src /文件夾存儲所有java文件。

步驟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 :: 使用ngit的sharpen.core jar文件並將其放入“eclipse / plugins”文件夾中。

第6步: 將你的“/ Program%20Files /”凍結為“/ Program Files /”我相信這是火星上的一個錯誤。 這可以防止“org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150528-0211.jar”找不到錯誤(即使它存在)。

第7步:在eclipse中運行Ant文件。 它應該告訴你編譯。 否則它會給你一個鏈接

第8步: Sharpen做得很好,但會有錯誤。 如果錯誤太常見,請編輯“sharpen-all-options”並重新運行。


注意:經過幾個小時的努力,我無法讓這個在Luna工作。 更新到火星,它有不同的問題,我可以解決。 它無法識別“”無法在注冊表中找到“”sharpen.core.application“。 更新到火星似乎解決了這個問題。

鏈接到示例github項目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM