Где я могу взять пакеты com.ms.* для сборки
Я пытаюсь создать совместимый с MS Java-апплет, и у меня есть ссылки на классы в com.ms.*. Но я не могу найти необходимые библиотеки.
2 ответа
Они являются частью старого Microsoft Java SDK, который больше не доступен.
Я думаю, что единственный способ получить в свои руки пакеты com.ms.* - это получить старый набор дисков Microsoft J++. Конечно, они их больше не продают, но вы можете найти их на Ebay.
Я настоятельно рекомендую не использовать библиотеки J++, включая com.ms.*. Они не поддерживаются, не рекомендуется, и вы больше не найдете документацию для них. Кроме того, может существовать сомнительная законность использования или продажи программного обеспечения, созданного с использованием J++, учитывая юридическое соглашение Microsoft с Sun об отказе от J ++.
Я нашел решение, которое собираюсь добавить сюда для потомков. После долгих поисков я нашел это: http://www.jguru.com/faq/view.jsp?EID=286826. Короче говоря, решение было посмотреть в реестре Windows, чтобы узнать, какой путь к классу использует Microsoft Java VM по умолчанию. Оказалось, что приз был спрятан в c:\WINNT\Java\Classes\classes.zip
(который вы, очевидно, включаете в classpath, как и любой другой Jar). Когда я добавил этот zip-файл в classpath моего проекта, все мои com.ms.* зависимости были разрешены! Обратите внимание, что я уже имел c:\WINNT\Java\Classes
в моем классе
(@Judah Иногда вам приходится работать с устаревшим кодом, и у вас нет другого выбора, кроме как использовать древние библиотеки...)