首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将旧的J++项目迁移到Eclipse?

将旧的J++项目迁移到Eclipse?
EN

Stack Overflow用户
提问于 2009-08-02 19:54:18
回答 3查看 546关注 0票数 1

我得到了一个旧的微软J++项目,它使用了来自Microsoft Java虚拟机的一些旧的特定于微软的东西(现在已被弃用和不支持)。它使用了旧的Microsoft Java开发工具包中的其他东西,我在网上找不到这些东西。

似乎最好的方法是将此项目迁移到最新版本的Java,并将Eclipse解决方案文件迁移到J++项目文件。

我现在有点不知所措--有什么工具可以帮助简化迁移过程吗?做这样的转换有什么建议吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-08-02 21:53:10

我会把它分成多个步骤。

首先,在Visual J++中编译这段代码。你很可能需要从易趣上买一个二手的拷贝。

快速搜索找到了http://cgi.ebay.com/Visual-J-6-0-Professional-Commercial-Box-561-00176_W0QQitemZ320309632655QQihZ011QQcategoryZ80301QQcmdZViewItem

THen当你能看到它是如何工作的时候,你就可以把微软隔离和重构成通用的东西了。本页面演示了如何使J++与Sun一起工作,以便您可以在那里执行初始工作:http://java3d.j3d.org/tutorials/quick_fix/vis_jpp.html

然后,您很可能拥有一组java文件,您可以将它们复制粘贴到Eclipse中的一个新的Java项目中。

票数 2
EN

Stack Overflow用户

发布于 2009-12-12 23:11:02

实际上,我在Eclipse上开发了一个J++应用程序,使用Eclipse作为编辑器,使用VS作为编译器。WFC的问题是令人望而却步的(肯定会阻止你移植到直接的Java),但是Eclipse仍然能够理解和重构几乎所有的东西,因为它是一个关闭了编译的直接编辑器。这实际上是我学会喜欢Eclipse的地方。

我们最终相对容易地将整个700K+系列应用程序移植到了C#上。我会避免使用J#,因为它现在已经被弃用了。直接转到C#,将VS与Resharper一起使用,您将几乎感觉就像在Eclipse中一样。:) C#转换器非常准确,并在它知道存在小于1对1的转换的部分中留下了有用的注释,其中大多数都是次要的。

票数 3
EN

Stack Overflow用户

发布于 2009-08-02 21:44:59

J++非常不受欢迎,几乎可以肯定的是,您将不得不按照Java路线进行大量自己的重写/替换。

你可能(我强调可能)找到.net的前进道路,不那么肮脏--如果你能得到一份Visual Studio.Net (.net 1.0版本)并使用J#升级向导(不确定是否有独立的命令行工具);从那时起,您可以使用Java Assistant (在VS2005中)迁移到C# --尽管即使这样也会留下一些您需要检查的大致转换,从转换后的代码中响亮的注释到.net中的Thread being sealed ( == final)之类的更微妙的内容,而不是在Java中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1219681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档