2016-03-31 8 views
0

が欠落している、私は次の問題があります。コンパイルのjavacで はのJava - JDK内部のXercesの実装を使用しているときに見つけ内部パッケージが、サブパッケージは

XMLSchema.java:28: warning: XSConstants is internal proprietary API and may be removed in a future release 
    [javac] import com.sun.org.apache.xerces.internal.xs.XSConstants; 

しかしがcom.sun.org.apache.xerces.internal.xs.datatypesパッケージを見つけることができないことを私に警告します。

XMLSchema.java:35: error: package com.sun.org.apache.xerces.internal.xs.datatypes does not exist 
    [javac] import com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList; 

ここで問題が発生する可能性はありますか?私はJDK 1.8

答えて

0

問題が報告され、前に回答されているを使用してい

Using internal sun classes with javac

のjavacは、デフォルトでrt.jarのに対してリンクしていないコードをコンパイルしています。代わりに、特別なシンボルファイルlib/ct.symをクラススタブとともに使用します。

驚いたことに、このファイルには多くの内部太陽のクラスが含まれていますが、私の場合、通常よりも内部クラスの方がcom.sun.org.apache.xerces.internal.xs.datatypes.ObjectList(適合回答)

関連する問題