用了deepin以后深深喜欢上了这个系统,除了网易云的一些bug和装软件的权限依赖问题比较头疼,整体感觉还是很好的~因为装了这个系统打算以后都用这个系统编程了,今天就好好得搞好了环境的搭建,下面是一些经验总结。
关于codeblocks:linux系统都自带gcc编译器,不用另外下载,但是想要用codeblocks进行编程,还需要装个g++编译器。。就因为这个原因我调了半天,一直提示没有找到目标来着,解决方法:
ctrl+alt+T打开终端,输入:sudo apt-get install g++
就这么简单。。
然后deepin15.5里面的软件商城里面可以下载一系列的编译软件,比如codeblocks,idea,pycharm之类的,然后idea肯定是选ultimate版的了功能超多,只要去网上找一下激活码很简单就可以破解,然后自己需要安装一些东西。
JDK安装:
sunJDK官方给出的jdk,但是在linux里面安装起来有点麻烦,这里推荐一个开源的JDK安装叫openJDK
安装方法:
终端中输入:
sudo apt-get install openjdk-8-jre openjdk-8-jdk
就行了,这个时候可以输入:
java -version来检查是否安装完成,如果还没有完成,就需要修改java的环境配置文件(我不用修改。。)
需要/etc/profile的文件处加入下面几行:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
然后输入:
source etc/profile 来使得文件生效
然后是tomcat的安装:
去官网上download处选择tomcat9 里面的tar.gz文件下载,然后来到下载好的该文件目录来解压文件:
终端输入:
sudo tar -zxvf 压缩包文件名 -C/这里填解压到的地方
比如文件为 apache-tomcat-9.0.6.tar.gz
那么就输入
sudo tar -zxvf apache-tomcat-9.0.6.tar.gz -C/home
那么文件就解压到了系统盘的home文件中
检查是否安装成功,来到解压后的tomcat文件,打开bin文件(没有权限就用sudo su获得超级权限进入)
输入./startup.sh如果显示tomcat start就成功了
来到浏览器输入:http://localhost:8080进入tomcat界面就验证完成
之后就是idea里面tomcat的配置。。这个搞了我好久,后来发现是权限问题需要修改权限。。。
打开idea,选择菜单处的File,打开settings,找到下面的选项
我这个是添加好的图,点左边那个绿色的加好,然后就选择你解压好的tomcat文件就好了。。。但是他总是提示
the selected directory is not a vaild Tomcat home
最后解决方案:
原因是权限不足,也就是可以发现该文件有个锁,idea权限不够需要修改文件的权限,打开终端来到拥有tomcat文件的目录下,输入:
sudo chmod -R 777 apache-tomcat-9.0.6
这个命令就是修改apache-tomcat-9.0.6这个文件使得访问权限是任意
然后你再点添加就可以成功了~还有一点就是要选择tomcat server不是tomEE server
之后也是再File中的project structure里面的module里面的dependencies加入刚刚添加的tomcat打钩就行了。
mysql的安装:
这个比较简单,直接打开终端,输入:
sudo apt-get install mysql-server mysql-client
途中需要输入一下root的密码,就安装完成了
之后可以输入:
mysql -u root -p进入数据库
mark一篇关于mysql配置的文章:https://blog.csdn.net/guanripeng/article/details/79626033
maven安装:
sudo apt-get install maven
linux上就这么简单。。
然后可以输入mvn -v来验证是否安装完成
git的安装也同上。。linux真是方便