一、java安装
参考链接,把自己遇到的问题修改了一下。
1、下载jdk:
这里需要先注册一个oracle账号才能下载,链接。
注意ubutu16是32位。
下载这个1.8.0x86版本,太新的版本会没有jre,麻烦:
2、下载后,解压文件,会解压出一个jdk1.8.0_321文件夹。
3、终端进入/usr/lib,创建一个java文件夹,便于管理。
sudo cd /usr/lib mkdir java
3、在jdk1.8.0_321文件夹的路径下,把这个文件夹移动到刚刚创建的java文件夹中去。
sudo mv jdk1.8.0_321 /usr/lib/java
4、配置java路径
系统路径下的文件不好直接更改,这里我没有使用vi编辑,而是利用gedit打开配置文件更改:
gedit /etc/profile
在结尾添加如下语句,即将jdk和jre的路径添加进去。如果下载的版本不同,就把文件夹jdk1.8.0_321的名字改掉即可。
#set java env
export JAVA_HOME=/usr/lib/java/jdk1.8.0_321
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
5、更新配置文件
source /etc/profile
6、配置软连接
sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.8.0_321/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.8.0_321/bin/javac 300
7、测试是否成功
终端输入:
java -version
这样显示就配置完成了。
二、Clion安装(参考链接)
1、clion下载
jdk版本要和Clion对应上,两个不能一个过新一个过老,我安装的是1.8的jdk,Clion安装的是2019.3版本。
Clion下载链接:链接
最好下载带Bundled的这种:
我一开始载得不是这个,设置里cmake的路径没有自动链接进去。
如果大家也是这样,就需要自己引入cmake和debugger的路径(这两个标红地方下拉菜单里找找,没有就自己添加)。但Clion对cmake的版本是有要求的,cmake最高不能超过3.15,所以这里我中途降了cmake的版本(我原本安的3.16,但是没卸载这个,直接安3.15就好了)。
2、安装
主要就是解压下载的文件,进入解压后的文件夹-bin-终端输入:
./clion.sh
运行这个脚本后就会出现安装界面,安装完成就会进入应用界面。随后需要在file-setting-build、execution、deployment-toolchains里进行一个配置。
主要是把cmake、make、gcc、g++的安装路径添加进去(大家的路径不一定和我一样,可以在终端里用whereis cmake找路径),最后大概是我这样的,cmake和debugger部分会显示版本。
3、运行需要传参的程序:
run-debug configurations:



