首页 / SCALA / jdb调试scala代码的简单介绍
jdb调试scala代码的简单介绍
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jdb调试scala代码的简单介绍,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1299字,纯文字阅读大概需要2分钟。
内容图文
= { println("Hello, world!") var a = 10 var b = 20 var c = a + b println(c) var d = 1 + a; if(d == 11) { println("aaaaaaaaa") } } }有了文件后需要通过下面的命令将其编译成虚拟机识别的字节流。关于scalac的参数可以通过scalac -help进行查看。
scalac -g:vars hello.scala
命令执行后会发现目录下生成了两个文件:hello.class hello$.class
如果你同过java直接运行的话会出现如下的错误,这是因为你没有指定scala的jar包。
如果你想通过java来运行的话指定了classpath也是可以的,这个对后面jdb调试scala是很重要的。
当然通过scala hello是可以正确运行的。 当然你不手动编译生成字节流文件直接运行scala hello.scala也是可以的。
不知道什么原因导致在linux上通过scala hello.scala会崩溃。我怀疑可能是我机器的内存太小导致的,因为是使用的vps的memory只有512M!!!。不过scala hello.scala在win上运行是可以通过的。
以上都是准备工作现在是到了调试的时候了。
图中的差异请自行补脑,因为我自己也没怎么搞清楚,貌似是scala中的object造成的。 有熟悉这个的话希望大家能下来后多多交流,在这里表示感谢了哈。
有兴趣的话可以去http://scala-language.1934581.n4.nabble.com/debugging-scala-programs-td1943959.html看下Chris Waterson的评论。
因为是第一次写博客心里也没有谱,有问题的地方请大家指正。格式比较丑陋,大家多多包涵哈!^_^
jdb调试scala代码的简单介绍
标签:
本文系统来源:http://www.cnblogs.com/vampiresea/p/5902153.html
内容总结
以上是互联网集市为您收集整理的jdb调试scala代码的简单介绍全部内容,希望文章能够帮你解决jdb调试scala代码的简单介绍所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。