0

我正在尝试构建与 mS-java 兼容的小程序,并且我引用了 com.ms.* 中的类。但我找不到所需的库。

4

2 回答 2

5

它们是不再可用的旧 Microsoft Java SDK 的一部分。

我认为获得 com.ms.* 软件包的唯一方法是获得旧的 Microsoft J++ 光盘集。当然,他们不再出售这些了,但你可以在 ebay 上找到一些

强烈建议不要使用 J++ 库,包括 com.ms.*。它们不受支持,已弃用,您将不再在线找到它们的文档。此外,鉴于 Microsoft 与 Sun 签订了停用 J++ 的法律协议,使用或销售使用 J++ 构建的软件的合法性可能存在问题。

于 2009-12-20T18:26:34.930 回答
0

我找到了一个解决方案,我将在此处添加以供后代使用。经过大量搜索,我发现了这个:http ://www.jguru.com/faq/view.jsp?EID=286826 。简而言之,解决方案是在 Windows 注册表中查看 Microsoft Java VM 默认使用的类路径。事实证明,奖品被隐藏在c:\WINNT\Java\Classes\classes.zip其中(您显然像任何其他 Jar 一样将其包含在类路径中)。当我将该 zip 文件添加到我的项目类路径时,我的所有 com.ms.* 依赖项都已解决!请注意,我已经c:\WINNT\Java\Classes在我的类路径中。

(@Judah 有时您必须使用遗留代码,而您别无选择,只能使用古老的库......)

于 2011-03-24T12:40:36.153 回答