无意间看到一个很有意思的table,呵呵,对于要实现FTP功能的人应该是个参考吧:)

Library

Evaluated version

4.2

V5

1.2.1

2.0.1

1.07

1.0.0

3.0

1.2.2

2.6

0.70

1.0a

Support:

Javadoc

Y

Y

Y

-

-

Y

Y

-

-

Y

Y

Sample code

Y

Y

Y

Y

Y

Y

Y

-

Y

Y

Y

Forum

-

-

-

n/a

Y

-

-

Y

-

-

-

Mailing list

-

-

-

n/a

Y

Y

-

-

-

-

Y

Email

Y

Y

Y

n/a

Y

-

-

-

Y

Y

Y

Online bug tracking system

-

Y

-

n/a

Y

Y

-

-

-

-

Y

Motivation

P

P

I

P

G

G

-

-

I

I

P

License

C

C

F

F

G

F

F

F

G

-

F

Price per developer

$399

$895

$0

n/a

$0

$0

$0

$0

$0

$0

$0

Price per site

$799

n/a

$0

n/a

$0

$0

$0

$0

$0

$0

$0

Source provided

-

-

Y

Y

Y

Y

-

-

Y

Y

Y

Age

2000

1995

2000

1998

2001

1998

n/a

1995

2001

2001

1999

Directory listing:

Structured file objects

Y

Y

-

Y

Y

Y

Y

-

Y

Y

Y

Date/time parsing

-

-

-

-

-

Y

-

-

Y

Y

-

Alternative

S

S

C

C

S

P

P

-

P

P

P

MDTM command

Y

-

Y

-

-

-

Y

-

-

-

Y

Socks proxy

-

Y

Y

Y

-

-

-

-

-

-

-

HTTP tunnel

-

Y

-

-

-

-

-

-

-

-

-

Active/passive connection

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Transfer:

Download

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Upload

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Parallel transfer

Y

Y

-

-

Y

-

-

-

Y

-

-

Progress monitoring

Y

Y

-

-

Y

-

-

-

Y

Y

Y

Multiple transfer

Y

-

-

Y

-

-

-

-

-

Y

-

Recursive transfer

-

-

-

-

Y

-

-

-

-

Y

-

ASCII/binary

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

auto. ASCII/binary

Y

-

-

-

-

-

-

-

Y

Y

-

Transfer resumption

-

Y

-

Y

Y

Y

Y

-

Y

-

Y

Between two servers

-

-

-

-

-

-

-

-

-

-

Y

JavaBean

Y

Y

-

Y

-

-

Y

-

-

-

-

Pure Java

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Java exceptions

Y

Y

Y

Y

Y

Y

Y

Y

-

Y

Y

Key:
Product support

  • I: A voluntary individual
  • G: A voluntary group
  • P: A professional entity, paid to provide support

Licenses

  • C: Commercial
  • G: GPL, GNU General Public License
  • F: Free

Directory listing support

  • S: An additional method returning raw FTP response as one string
  • C: An additional method returning a collection of raw strings, one string per line/file
  • P: A framework supporting pluggable parsers

原文链接:http://www.javaworld.com/javaworld/jw-04-2003/ftp/jw-0404-ftptable.html

总的来说Jakarta的Commons Net还是不错的,而且这里所比较的都是旧版本,刚看了一下其他一些库的主页,活跃程度都不及Commons Net。
嗯,看来没选错:^D