好的。我想到了。我错了几件事:
- 在研究中,我同时拥有方法和类,但我只应具有类。
错误
use Inline ( Java => 'DATA', J2SDK => $ENV{JAVA_HOME}, CLASSPATH => $PERL_CLASSPATH, STUDY => ["SFTP", "close", "list", "get", "put", "remove"],# DEBUG => 4,);对
use Inline ( Java => 'DATA', J2SDK => $ENV{JAVA_HOME}, CLASSPATH => $PERL_CLASSPATH, STUDY => ["SFTP"],# DEBUG => 4,);- 当我将SFTP对象声明为时
new
,我必须给它完整的Perl名称空间:
错误
eval {$self->{CONNECTION} = new SFTP($server, $user, $password);};对
eval {$self->{CONNECTION} = new FMS3::Sftp::SFTP($server, $user, $password);};您花了几个小时在这样的东西上,放弃了,然后突然间,尘土飞扬的阁楼上的灯亮了。我是一个很聪明的人。将螺丝刀插入带电的插座中,第三次或第四次之后,我说“嘿,也许这不是一个好主意”。



