所以在我的scala类中,我不得不使用Jsch(JAVA)库来完成SFTP工作。但由于某种原因,它无法导入:
import com.jcraft.jsch.ChannelSftp.LsEntry
知道为什么会这样吗? LsEntry是ChannelSftp的嵌套类。
http://epaul.github.io/jsch-documentation/simple.javadoc/com/jcraft/jsch/ChannelSftp.html
package services.impl
import java.nio.file.Path
import com.jcraft.jsch.ChannelSftp
import com.jcraft.jsch.ChannelSftp.LsEntry
import services.InputService
class InputServiceImpl extends InputService[List[ChannelSftp.LsEntry]] {
}
答案 0 :(得分:3)
想出来。
在scala中,要引用嵌套类,请使用以下语法:
ChannelSftp#LsEntry