1.Ubuntu配置Java和Hadoop
参考林子雨教程http://dblab.xmu.edu.cn/blog/285/
2.配置eclipse
官网下载https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2020-03/R/eclipse-java-2020-03-R-linux-gtk-x86_64.tar.gz(这里可以按照自己需求下载哪个版本)。
因为压缩包名字很长,修改为eclipse.tar.gz,然后通过FileZilla软件传输到Ubuntu下的Download文件夹下(也可以Ubuntu里下载,但是会比较慢)。
安装eclipse
解压eclipse:
1. cd Downloads
2. sudo tar -zxf ./eclipse.tar.gz -C /usr/lib
可以得到一个eclipse的文件夹
建立jre软连接
1. cd
2. mkdir /usr/lib/eclipse/jre
3. ln -s /usr/lib/jvm/jdk1.8.0_212/bin /usr/lib/eclipse/jre/ (这里的jdk填之前已经安装jdk的版本)
添加eclipse的桌面图标
sudo gedit /usr/share/applications/eclipse.desktop
在打开的文件中输入(注意Exec和Icon路径是否正确)
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/usr/lib/eclipse/eclipse
Icon=/usr/lib/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
保存文件后设置可执行权限
sudo chmod u+x /usr/share/applications/eclipse.desktop
3. 打开eclipse创建工程
参考林子雨教程http://dblab.xmu.edu.cn/blog/290-2/
在导包时,除了链接中要导入的包外,还要导入hadoop-hdfs-client-3.1.1.jar,否则会报错。
如果忘了导入该包
可以右键点击Java项目名,依次点击“Build path”,“Configue Build Path”,"Libraries"。
4. 如果建eclipse工程卡住
打开终端,依次输入
export SWT_GTK3=0
cd /usr/lib/eclipse (即eclipse.ini的路径)
sudo vi eclipse.ini
然后在--launcher.appendVmargs前面添加两行
--launcher.GTK_version
2
原文:https://www.cnblogs.com/hkboss/p/13066605.html