ubuntu系统安装eclipse

来源:互联网 发布:广联达软件下载教程 编辑:程序博客网 时间:2024/05/29 07:57

  这是第一次写博客,以前遇到问题以及解决思路都是写在txt文档或者本子上的。自从前端时间笔记本电脑硬盘坏了以后,感觉东西保存在本地不安全,所以尝试保存到其他地方。

于是就选择写到博客上,因为博客提供各种分类,并且便于管理。希望自己可以坚持下去。

  首先在电脑上安装VMware软件,然后用他安装了ubuntu14.10系统。这一步详情省略,主要记录在ubuntu上安装eclipse以及jdk和maven的步骤。准备好基本安装包,我用的是

eclipse-jee-kepler-SR2-linux-gtk.tar.gz、jdk-7u79-linux-i586.tar.gz、apache-maven-3.3.9-bin.tar.gz、apache-tomcat-7.0.73.tar.gz,这些包都是解压版本。

安装

1、将各安装包放到ubuntu目录下,具体位置自己定,然后将文件解压到 /usr/local目录下,上网查的说一般软件安装到该目录下,具体为啥也没去深究。以eclipse为例,解压命令为: tar -xzvf   eclipse-jee-kepler-SR2-linux-gtk.tar.gz -C /usr/local,如果不是用root登录,则还要在命令前面加 sudo,所有文件解压完毕后,因为下载的都是免安装版,所以只需配置好一些信息即可使用。

2、配置jdk,将jdk信息配置到环境变量中,在文件 /etc/bash.bashrc末尾添加jdk和maven环境变量(jkd和maven一起说了):

export  JAVA_HOME=/usr/local/jdk1.7.0_79

export  MAVEN_HOME=/usr/local/apache-maven-3.3.9

export JRE_HOME=$JAVA_HOME/jre

export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

export CLASSPATH=$CLASSPATH:$JAVA_HOME/bin:$JRE_HOME/bin

保存后 执行   source /etc/bash.bashrc,然后运行  java -version 和 mvn -version 发现均已配置好了。

3、下面运行eclipse,进入eclipse 安装目录,执行 ./eclipse运行,进入eclipse后,设置使用之前解压的maven,而不是eclipse默认的。具体步骤如下:

window->preferences->maven->installations ,添加解压好的maven。

4、新建一个maven项目,新建过程中maven会自动下载相关插件。


安装时候遇到的各种问题

1、linux系统是多用户系统,各用户的权限独立。当将文件解压到 /usr/local目录时候,需要root权限,然后结合解压命令的使用。
 sudo tar -xzvf  filename -C path
2、环境变量的设置,初次安装时也不懂这些,只是到网上找了一种方式就开始配置,是配置在 /etc/profile文件中的,但是后来多切换了几次用户发现,有些时候配置的环境变量并不生效,于是又查了几种文件配置的区别,对于ubuntu14.10而言。环境变量主要配置在以下四个文件中:/etc/profile、/etc/bash.bashrc、~/.profile、~/.bahsrc。
要说这四个文件的作用,首先要了解shell脚本的几种模式,分别是登录、非登录、交互、非交互四种模式。
登录、非登录即字面意思,交互模式即一次命令执行完毕后等待下次输入命令执行,终端窗口就是交互模式;非交互模式即一次执行完成就结束,比如脚本文件,一次执行完所有命令,执行完毕就结束,不会等待继续输入。
因为目前我自己都是在终端运行的即以交互模式运行shell脚本所以没有研究,等以后使用脚本再研究。
登录&&交互模式:所有用户都会执行 /etc/profile、/etc/bash.bashrc。
     :当前用户会执行不仅执行/etc/profile、/etc/bash.bashrc,而且执行~/.profile、~/.bahsrc。
非登录&&交互模式:所有用户都会执行/etc/bash.bashrc。
 :当前用户不仅执行/etc/bash.bashrc,而且执行~/.bashrc。
为了来回切换用户设置的环境变量都能起作用,我最后将环境变量设置到 /etc/bash.bashrc。
还有一个知识点:初次设置root用户密码命令: root passwd
之前配置环境变量时,遇到一个很坑爹的问题,配置完后,怎么执行 java -version 都找不到 java命令,检查很多遍配置文件都没发现问题,直到最后 使用 echoJAVA_HOME将JAVA_HOME打到屏幕,才发现引用JAVA_HOME前面没有加$,所以细心以及对问题的判断力很重要。
3、执行./eclipse命令启动eclipse时报运行环境找不到,可能是没有将jre配置到classpath下,还有一种方式可以解决,在eclipse home目录下使用一个链接到jre
ln -s  /usr/local/jdk1.7.0_79/jre jre,将jre安装目录链接到当前目录,即可以使用。
4、进入eclipse后,新建maven项目,可能创建时报错,如果是报maven插件冲突或者依赖等问题,可以将报错的报错的插件删除,重新创建项目时会自动从仓库中进行下载,默认maven插件位置为:~/.m2/repository/org/apache/maven/plugins下。
5、如果创建的项目没有build path选项,在项目的.project 中naturs标签中添加<nature>org.eclipse.jdt.core.javanature</nature>即可。
6、一般maven项目新建完成后,并不是标准的目录形式,只有一个src/main/resources目录,当自己想要建src/main/java时,提示说该目录已存在。此时在build path中,点击
libraries,选中jre system libraries,点击edit按钮,勾选 workspace Default jre ,点击确定,然后   src/main/java 和/src/test/java两个目录都会出现。

目前遇到了这些个问题,搞it的肯定会不断遇到问题,只有不断的解决问题才能进步。当然刚开始可能因为懒惰、畏惧等情绪不能很好的进行,但是请记住,无论如何都要做好一直与问题作斗争的心理。


0 0
原创粉丝点击