求sun.net.ftp.FtpClient完整API,最好是包sun.net的,邮箱:[email protected],谢谢啦~

解决方案 »

  1.   

    想知道某个类有的API,使用javap,想知道javadoc就不容易了。没有现成的话,就的有源码了。javap sun.net.ftp.FtpClient
    Compiled from "FtpClient.java"
    public class sun.net.ftp.FtpClient extends sun.net.TransferProtocolClient{
        public static final int FTP_PORT;
        static int FTP_SUCCESS;
        static int FTP_TRY_AGAIN;
        static int FTP_ERROR;
        java.lang.String command;
        int lastReplyCode;
        public java.lang.String welcomeMsg;
        static final boolean $assertionsDisabled;
        public static boolean getUseFtpProxy();
        public static java.lang.String getFtpProxyHost();
        public static int getFtpProxyPort();
        public static boolean matchNonProxyHosts(java.lang.String);
        public void closeServer()       throws java.io.IOException;
        protected int issueCommand(java.lang.String)       throws java.io.IOException;
        protected void issueCommandCheck(java.lang.String)       throws java.io.IOException;
        protected int readReply()       throws java.io.IOException;
        protected java.net.Socket openPassiveDataConnection()       throws java.io.IOException;
        protected java.net.Socket openDataConnection(java.lang.String)       throws java.io.IOException;
        public void openServer(java.lang.String)       throws java.io.IOException;
        public void openServer(java.lang.String, int)       throws java.io.IOException;
        public void login(java.lang.String, java.lang.String)       throws java.io.IOException;
        public sun.net.TelnetInputStream get(java.lang.String)       throws java.io.IOException;
        public sun.net.TelnetOutputStream put(java.lang.String)       throws java.io.IOException;
        public sun.net.TelnetOutputStream append(java.lang.String)       throws java.io.IOException;
        public sun.net.TelnetInputStream list()       throws java.io.IOException;
        public sun.net.TelnetInputStream nameList(java.lang.String)       throws java.io.IOException;
        public void cd(java.lang.String)       throws java.io.IOException;
        public void cdUp()       throws java.io.IOException;
        public java.lang.String pwd()       throws java.io.IOException;
        public void binary()       throws java.io.IOException;
        public void ascii()       throws java.io.IOException;
        public void rename(java.lang.String, java.lang.String)       throws java.io.IOException;
        public java.lang.String system()       throws java.io.IOException;
        public void noop()       throws java.io.IOException;
        public void reInit()       throws java.io.IOException;
        public sun.net.ftp.FtpClient(java.lang.String)       throws java.io.IOException;
        public sun.net.ftp.FtpClient(java.lang.String, int)       throws java.io.IOException;
        public sun.net.ftp.FtpClient();
        public sun.net.ftp.FtpClient(java.net.Proxy);
        protected void finalize()       throws java.io.IOException;
        static java.net.Proxy access$000(sun.net.ftp.FtpClient);
        static {};
    }
      

  2.   

    JRE 中以 sun 以及 com.sun 开头的包,是不建议直接在代码中直接使用的,因为这是 JRE 底层类库,可能在 Windows 平台上存在这个类,但是其他平台上就不一定会存在这个类。所以这些 JRE 底层的类库都是未文档化的,因此也就没有 API document
      

  3.   


    请问下用java不是跨平台的吗?怎么会出现这种问题,org.apache.commons.net.ftp.FTPClient是不会比较好点
      

  4.   

    详细的api请看:http://javasourcecode.org/html/open-source/jdk/jdk-6u23/sun/net/ftp/FtpClient.java.html