无法使用:cp命令将jar添加到scala repl
发布时间:2020-12-16 08:52:47 所属栏目:安全 来源:网络整理
导读:如果我发出: $scala -classpath poi-3.9/poi-3.9-20121203.jar scala import org.apache.poi.hssf.usermodel.HSSFSheetimport org.apache.poi.hssf.usermodel.HSSFSheet 一切正常,但如果相反我发出: $scalascala :cp poi-3.9/poi-3.9-20121203.jarAdded '/
如果我发出:
$scala -classpath poi-3.9/poi-3.9-20121203.jar scala> import org.apache.poi.hssf.usermodel.HSSFSheet import org.apache.poi.hssf.usermodel.HSSFSheet 一切正常,但如果相反我发出: $scala scala> :cp poi-3.9/poi-3.9-20121203.jar Added '/home/sas/tmp/poi/poi-3.9/poi-3.9-20121203.jar'. Your new classpath is: ".:/home/sas/tmp/poi/poi-3.9/poi-3.9-20121203.jar" Nothing to replay. scala> import org.apache.poi.hssf.usermodel.HSSFSheet <console>:7: error: object apache is not a member of package org import org.apache.poi.hssf.usermodel.HSSFSheet ^ 我错过了什么吗? 解决方法
似乎没有人提到这一点,但正确的解决方案是使用
:require command:
scala> :require foo.jar Added 'foo.jar' to classpath. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |