IntelliJ IDEA下Java、Python实现Thrift调用
终于跑通了!!!安装了三次Ubuntu系统,期间都想放弃尝试了,最终还是咬牙坚持了一下下,为自己点小赞。脑海中出现一打赞美诗句:功夫不负有心人;不经历风雨,怎样见彩虹;失败是成功之母;坚持就是胜利;莫倒在黎明前。好了,停止浮夸,开始正题。还是自己对Linux不熟悉,所以才遇到各种各样的问题,我只阐述下可以调通的流程。
ubuntu-18.04.2-desktop-amd64.iso手动下载、安装后:
安装系统更新:
sudo apt-get update && sudo apt-get upgrade
安装vim编辑器:
sudo apt-get install vim
手动下载、安装JDK1.8,jdk-8u212-linux-x64.tar.gz
参考资料:
设置环境变量后需执行命令:source /etc/profile 或者重启电脑生效。
java -version
在线安装python2.7
由于ubuntu18.04自带python3.6,所以如果需要python2.7就需要自行安装。
之前我选择手动下载、安装,由于系统参数及路径没有配置成功,所以无法正常使用。最终选择在线安装,输入命令:
python2.7 --version
没有安装的情况下,系统会提示你进行安装,按照提示操作即可。
配置环境变量:
sudo vim /etc/profile
添加到结尾:export PYTHONPATH=/usr/lib/python2.7/site-packages
设置环境变量后需执行命令:source /etc/profile 或者重启电脑生效。
安装IntelliJ IDEA,ideaIU-2019.1.tar.gz
参考资料:
https://blog.csdn.net/weixx3/article/details/81136822
手动下载、编译、安装thrift0.10.0,thrift-0.10.0.tar.gz
测试下系统是否自带相关组件,如果未安装,根据提示操作,
automake --version
dpkg -S /usr/include/boost/version.hpp
将thrift文件夹移动到系统默认搜索目录
bo@bo-ubuntu:~/桌面$ sudo mv thrift-0.10.0 /usr/local/thrift
进行编译、安装,参考资料:
https://blog.csdn.net/darling_forever/article/details/80155759
https://www.cnblogs.com/lawlietfans/p/6309061.html
运行python时,提示错误,ImportError: No module named six,
需要安装python-six:
sudo apt-get install python-six
参考资料:
https://blog.csdn.net/IAlexanderI/article/details/78802038
https://stackoverflow.com/questions/13967428/importerror-no-module-named-six/13967865
安装netstat,查看运行效果,
sudo apt install net-tools
添加Maven-compiler-plugin依赖包时,需要选择3.1版本,
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
参考资料:
https://blog.csdn.net/liupeifeng3514/article/details/80236077
温情提示:
只需自行下载、安装上述三个文件,其余都在线安装。
至此,环境顺利调通。