我只是想知道如何使用我自己的类来扩展Scala控制台和“脚本”运行器,以便通过使用实际的Scala语言来实际使用我的代码来进行通信?我在哪里放置我的罐子,以便它们可以在没有临时配置的情况下从每个Scala实例无缝访问?如何从Scala控制台和Scala脚本中访问Scala jar库中的类?
3
A
回答
4
如果您只需要与您的代码进行交互,则可以在启动repl时将-classpath
添加到命令行。
scala -classpath mycode.jar
如果您需要做的不止这些,请开始浏览repl源代码。你可以从github上下载https://github.com/scala/scala
2
我用sbt来完成这个。它可以通过使用“控制台”操作来启动具有项目类和类路径依赖项的repl。
0
您可以直接使用CLASSPATH变量,例如:
CLASSPATH="/Users/opyate/.ivy2/cache/com.mongodb.casbah/casbah-core_2.9.1/jars/casbah-core_2.9.1-2.1.5-1.jar:/Users/opyate/.ivy2/cache/com.mongodb.casbah/casbah-commons_2.9.1/jars/casbah-commons_2.9.1-2.1.5-1.jar" scala
相关问题
- 1. 如何从scala程序调用scala REPL控制台?
- 2. Scala 2.10反射:ClassSymbol.isCaseClass在scala控制台中工作,但不在脚本/ app中
- 3. 从Scala类路径中导入Jar库
- 4. 跨R和Scala脚本访问数据
- 5. 从scala访问java.awt.Container.getComponents
- 6. 从Jar中使用Scala宏
- 7. Play 2.0 - 从scala控制台访问运行(假)应用程序
- 8. scala:从scala文件创建jar
- 9. 从scala生成.jar
- 10. 从Scala访问FTP文件
- 11. 2.11中的Scala脚本
- 12. Scala脚本助手库
- 13. 如何从Scala访问Java枚举?
- 14. Scala中的Scala AST
- 15. 如何从repl访问scala文档?
- 16. Scala:如何访问Class [?0]类型?
- 17. Scala/Android项目中的“多个scala库”
- 18. Scala:绘制表格到控制台
- 19. 运行Scala Jar
- 20. 如何从scala脚本执行命令?
- 21. 从Java访问Scala嵌套类
- 22. Scala访问目录
- 23. scala-maven-plugin和Scala
- 24. 类型Scala中
- 25. java.lang.NoClassDefFoundError:从Scala运行JAR时
- 26. 无法在Scala控制台导入jar来运行spark程序
- 27. Scala - 从库中运行主类
- 28. 如何在sbt控制台中加载一个scala文件?
- 29. Scala:访问任何一个子类型
- 30. 如何从一些()Scala中