我正在尝试构建与 mS-java 兼容的小程序,并且我引用了 com.ms.* 中的类。但我找不到所需的库。
2 回答
它们是不再可用的旧 Microsoft Java SDK 的一部分。
我认为获得 com.ms.* 软件包的唯一方法是获得旧的 Microsoft J++ 光盘集。当然,他们不再出售这些了,但你可以在 ebay 上找到一些。
我强烈建议不要使用 J++ 库,包括 com.ms.*。它们不受支持,已弃用,您将不再在线找到它们的文档。此外,鉴于 Microsoft 与 Sun 签订了停用 J++ 的法律协议,使用或销售使用 J++ 构建的软件的合法性可能存在问题。
我找到了一个解决方案,我将在此处添加以供后代使用。经过大量搜索,我发现了这个: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 有时您必须使用遗留代码,而您别无选择,只能使用古老的库......)