Eclipse安装和拆卸Scala IDE以及解决无法打断点问题
前言
本文将Scala IDE在Eclipse上的安装和拆卸,以及解决无法打断点的问题。
一.出问题的版本和问题描述
Eclipse Scala IDE 4.7版(慎用):
官方下载地址:http://downloads.typesafe.com/scalaide/sdk/lithium/e47/scala212/dev/site
问题:
此版本在安装后,在Debug打断点时,会弹框报错:
“An internal error occurred during: “Toggle Line Breakpoint”.
org/eclipse/jdt/internal/debug/ui/actions/BreakpointToggleUtils”
这可能是一个新版本的BUG,至今没有解决。
反复重装了数次无果,Stack Overflow搜寻只有问题,没有可用的解决方案。最后想到降低一个版本试试,可行!
二.解决方案:
1.将Scala IDE 拆卸,拆卸方法如下
点解最下方的“already installed”
推荐全选,可以看源码等,学习和使用方便,老司机只选一个即可
2.安装其他版本
Scala IDE官网:http://scala-ide.org/index.html,你可以选个合适的,或者用下方我提供的。
在下图弹框中,地址栏输入:
名称:Scala IDE
地址:http://downloads.typesafe.com/scalaide/sdk/lithium/e46/scala212/dev/site
本插件测试时间:2018年11月。
安装完后,重启Eclipse即可,发现可以打断点调试了。
3.如何调试:
在Debug时候,简单设置一下,如下图
Debug as -> debug configuration :
选择Scala application,这样Debug可以看见变量的值。
三.运行程序后,出现错误:
问题:“Could not locate executable xxx\bin\winutils.exe in the Hadoop binaries”
解决:
缺少了某些文件,不影响程序运行,但不优雅美观。
1.下载缺失文件:https://codeload.github.com/winghc/hadoop2x-eclipse-plugin/zip/master
2.解压j后,将里面的bin目录拷到路径,如:“C:\Program Files (x86)\hadoopPlugin\null\”
没有null文件夹,就自己创建一个即可!
3.创建环境变量:
将刚才的路径拷贝到环境变量中即可。
4.必须重启电脑才生效
总结:
本文介绍了Scala IDE 的安装和拆卸,以及常见的问题解决方案。希望能帮到大家解决开发中的问题!