0

mS-java互換アプレットを構築しようとしていますが、com.ms。*のクラスへの参照があります。しかし、必要なライブラリが見つかりません。

4

2 に答える 2

5

これらは古いMicrosoftJavaSDKの一部であり、現在は使用できません。

com.ms。*パッケージを入手する唯一の方法は、古いMicrosoftJ++ディスクセットを入手することだと思います。もちろん、彼らはもうそれらを売っていません、しかしあなたはebayでいくつかを見つけることができます。

com.ms.*を含むJ++ライブラリを使用しないことを強くお勧めします。それらはサポートされておらず、非推奨であり、オンラインでそれらのドキュメントを見つけることはできません。また、MicrosoftがSunとJ ++の廃止について法的に合意していることを考えると、J++で構築されたソフトウェアを使用または販売することの合法性に疑問があるかもしれません。

于 2009-12-20T18:26:34.930 に答える
0

後世のためにここに追加する解決策を見つけました。多くの検索の後、私はこれを見つけました:http ://www.jguru.com/faq/view.jsp?EID=286826 。つまり、解決策は、Windowsレジストリを調べて、MicrosoftJavaVMがデフォルトで使用するクラスパスを確認することでした。賞品は隠されていたことが判明しましたc:\WINNT\Java\Classes\classes.zip(他のJarと同じようにクラスパスに含まれていることは明らかです)。そのzipファイルをプロジェクトのクラスパスに追加すると、com.ms。*の依存関係がすべて解決されました。c:\WINNT\Java\Classesクラスパスにすでに含まれていることに注意してください。

(@Judah時々、レガシーコードを使用する必要があり、古いライブラリを使用する以外に選択肢がほとんどありません...)

于 2011-03-24T12:40:36.153 に答える