ubuntu下java开发环境

  前言:距离农历2013年还有一个月的时间,元旦休息了几天,之前的项目也没有怎么进展,接着又来了个新的任务,目标是远大的,很多新的技术要学习,可是之前的struts2的知识框架还没有完全掌握,还有很多基础的知识要精通。于是我就自己用把我的笔记本装了win7+ubuntu12.04LTS 双系统,如果会安装双系统的可以直接跳过安装教程。后来开发环境的搭建,命令的学习...

  (1)win7+ubuntu双系统的安装(软件在附件里)

          首先肯定是要下载我上传附件里的软件 我的电脑原先系统是win7, 将一个空的盘(50G)分出来用来装ubuntu系统 。直接用win7自带的磁盘管理,将这个盘删除 ,没有进行格式化处理,这是为了方便在ubuntu的安装,磁盘 格式是ext4 。记住这个不是wubi安装...下载的是Ubuntu12.04 lts桌面版系统准备一个空的u盘,容量在1G以上 ,解压universal-usb-win.exe 软件,用来使用u盘装linux系统,相信大家一看就知道怎么使用了 先选择你下载的linux版本,再选择本地存放的系统iso镜像文件,最后选择你的u盘盘符。等待几分钟就能把linux系统刻录到u盘里了 。这个软件十分的强大,支持很多版本的linux系统的刻录。

            u盘不拔,重启电脑,选择从u盘启动(按F12可以弹出启动选择)。直接选择u盘启动,之后不用再手动选择了,电脑会自动进入u盘里的ubuntu系统。 恭喜你看到了ubuntu系统 ,点击桌面的install。会出现安装选项-->语言-->时区。最重要的是安装目录的选择。找到你空出来的盘,再来自己分区假设50g,分出一个swap,大小跟你的电脑内存一样如40。再分出挂在点,ext4日志文件格式,/ 根目录为30G,/boot 为 100m,/home 为10g  /usr 为剩下的容量。其他的不用设置。具体的可以参考linux文件系统简介。 记住一定要分出swap。 接下来就是安装了,很简单的,跟安装win7差不多。

            安装完后,会提示你重启电脑。直接点击重启 ,这个时候选择直接从硬盘启动直接进入的是win7系统,不用担心 。ubuntu系统是已经安装到你的电脑里了。将解压的EasyBCD2.2.exe安装,加入ubuntu的系统启动项 。可以搜索easybcd添加linux启动项,方法是 :add new entity ------>Linux/BSD-------->Type=GRUB2,Name=Ubuntu 12.04,Device=你安装ubuntu的根目录盘符,也就是你挂载 / 的目录盘符。--------->点击 Add Entry 。之后重启电脑就会出现ubuntu 12.04 的启动选项了。可以使用EasyBcd设置默认的启动。这样就安装好了win7+ubuntu双系统了。

     (2)ubuntu下java开发环境的搭建

   首先先要熟悉下linux下的命令。常用的:安装软件:tar -zxvf /home/****.tar.gz ;赋予权限:sudo chmod 777 ***.tar.gz;复制文件:cp ****.tar.gz /home/*** 等等。还有就是ubuntu默认的vi编辑器是不完整的,要下载完整版的才能使用,否则会出现退格键不能好用,上下左右成了BCD现象。一切准备工作做好后,还有一个就是ubuntu用户的权限问题,默认的root用户是关闭的,不过可以调出来。程序可以安装在主文件下。

     ubuntu的jdk环境搭建:下载jdk-6u38-linux-i586.bin,先赋予权限 :sudo chmod 777 /home/***/jdk-****.bin 再安装:./jdk****.bin。解压后,即可完成jdk的安装。配置jdk的环境变量:vi /etc/profile, 最后添加

# java home  
JAVA_HOME=/home/***/jdk1.6.0_23  
PATH=$JAVA_HOME/bin:$PATH  
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/common/lib  
export JAVA_HOME  
export PATH  
export CLASSPATH
 

 打开终端输入:source /ec/profile 使你的配置生效。再输入:java -version 查看是否配置安装成功。提示:vi 命令不会的可以百度下 同样的方法,安装tomcat ,eclipse;使用eclipse启动tomcat 时。权限很重要,一般是有读的权限,必须是要赋予写的权限!

猜你喜欢

转载自cjp1989.iteye.com/blog/1764741