使⽤VirtualBox安装Ubuntu9.10,搭建java开发环境总结
这⼏天都在捣腾使⽤VirtualBox安装了Ubuntu,并在Ubuntu上搭建了java开发环境,这些天也⾛了许多弯路,光在VirtualBox安装Ubuntu就不下5次,也得到了些经验.
在VirualBox安装Ubuntu
安装Ubuntu过程中配置apt和下载语⾔时候是最费时间,需要有耐⼼,有如果skip的话后可能安装不了中⽂语⾔包.
安装VirualBox的安装增强功能包:
1、点击VirtualBox的“设备”菜单下的“安装增强功能包”,这时候会看到载⼊⼀个
VBOXADDITIONS_1.6.0_30421.iso的镜像
2、打开Ubuntu的“Applications”菜单下的“附件”下的“终端”,或者在Ubuntu下按组合键Alt+F2,
然后输⼊“gnome-terminal”也可以进到“终端”
3、输⼊:cd /media/cdrom
4、输⼊:sudo bash ./VBoxLinuxAdditions-x86.run
与Host OS共享⽂件
1. 在安装VirtualBox Addition后,重启Ubuntu
2. 选择Shared Folder,可以指定主机上⼀个⽬录⽤来共享,并给它⼀个共享名,⽐如myshare
3. 在Ubuntu⾥⾯运⾏如下命令;
sudo mount -t vboxsf myshare /xxxx/xx 挂装位置
Java环境安装
1. 从sun主页下载JDK for Linux版本。这⾥下载的是jdk-6u6-linux-i586.bin。
2. 在普通⽤户下⽤su命令切换⽤户。切换到所需的安装⽬录。 设置权限为可执⾏类型:chmod a+x jre-6u6-linux-i586.bin
3. 启动安装过程。键⼊:./jre-6u<version>-linux-i586.bin。接下来会提⽰⼆进制的许可协议,键⼊yes回车即可。安装过程如果遇到
⼀些问题,都同样键⼊yes就可以。
4. 最后看到Done字样,就完成了Java环境的安装。
JAVA环境变量配置
sudo gedit /etc/profile
加⼊如下配置:
java环境变量自动配置export JAVA_HOME=/usr/java/jdk1.6.0_06
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
重起系统即可
安装tomcat
修改catalina.sh⽂件,在⽂件开头注释后插⼊
引⽤:
JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_12"
然后执⾏
sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/startup.sh
配置管理⽤户
l
加上
<user username="admin" password="admin" roles="admin,manager"/>
安装MySql
1. 从⽹上安装 sudo apt-get install mysql-server。装完已经⾃动配置好环境变量,可以直接使⽤mysql的命令。
注:建议将/etc/apt/source.list中的cn改成us,美国的服务器⽐中国的快很多。
在Ubuntu下安装的MySQL默认配置下的数据库⽂件存储位置是在/var/lib/mysql
默认的MySQL安装之后根⽤户是没有密码的,所以⾸先⽤根⽤户进⼊:
$mysql -u root
在这⾥之所以⽤-u root是因为我现在是⼀般⽤户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。
进⼊mysql之后,最要紧的就是要设置Mysql中的root⽤户密码了,否则,Mysql服务⽆安全可⾔了。
mysql> GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY "123456";
注意,这⼉⽤的是123456做为root⽤户的密码
安装Eclipse
Eclipse安装简单,只要到下载相应的包直接解压缩就可以使⽤了,
建议下载J2EE版本的,开发Web就不需要安装其他的了
Ubuntu环境变量配置⽂件
在Ubuntu中有如下⼏个⽂件可以设置环境变量
1、/etc/profile:在登录时,操作系统定制⽤户环境时使⽤的第⼀个⽂件,此⽂件为系统的每个⽤户设置环境信息,当⽤户第⼀次登录时,该⽂件被执⾏。
2、/etc/environment:在登录时操作系统使⽤的第⼆个⽂件,系统在读取你⾃⼰的profile前,设置环境⽂件的环境变量。
3、~/.bash_profile:在登录时⽤到的第三个⽂件是.profile⽂件,每个⽤户都可使⽤该⽂件输⼊专⽤于⾃⼰使⽤的shell信息,当⽤户登录时,该 ⽂件仅仅执⾏⼀次!默认情况下,他设置⼀些环境变游戏量,执⾏⽤户的.bashrc⽂件。/etc/bashrc:为每⼀个运⾏bash shell的⽤户执⾏此⽂件.当bash shell被打开时,该⽂件被读取.
4、~/.bashrc:该⽂件包含专⽤于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该⽂件被读取。
⼏个环境变量的优先级
1>2>3
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论