小编Moh*_*sin的帖子

我收到了这个警告:非varargs调用varargs方法,最后一个参数的参数类型不精确;

这是我的示例代码,我收到警告.

Class aClass = Class.forName(impl);
Method method = aClass.getMethod("getInstance", null);
item = (PreferenceItem) method.invoke(null, null);
Run Code Online (Sandbox Code Playgroud)

警告:

警告:非varargs调用varargs方法,最后一个参数的参数类型不精确; 强制转换为java.lang.Class,为varargs调用强制转换为java.lang.Class []进行非varargs调用并禁止此警告方法method = aClass.getMethod("getInstance",null);

请帮我解决这个问题

java

45
推荐指数
1
解决办法
3万
查看次数

如何删除此警告:com.sun.org.apache.xerces.internal.dom.DOMImplementationImpl是Sun专有API,可能会在以后的版本中删除

import com.sun.org.apache.xerces.internal.dom.DOMImplementationImpl;
public static Document newDocument( String pName ) {

    return DOMImplementationImpl.getDOMImplementation().createDocument(
        null,
        pName,
        DOMImplementationImpl.getDOMImplementation().createDocumentType( pName, null, null ) );

}
Run Code Online (Sandbox Code Playgroud)

我在netbeans中遇到过以下警告

warning: com.sun.org.apache.xerces.internal.dom.DOMImplementationImpl is Sun proprietary API and may be removed in a future release
return DOMImplementationImpl.getDOMImplementation().createDocument(


warning: com.sun.org.apache.xerces.internal.dom.DOMImplementationImpl is Sun proprietary API and may be removed in a future release DOMImplementationImpl.getDOMImplementation().createDocumentType( pName, null, null ) );                
Run Code Online (Sandbox Code Playgroud)

java compiler-warnings

4
推荐指数
1
解决办法
6565
查看次数

4
推荐指数
1
解决办法
4775
查看次数