ubuntu下配置java环境
配置JDK环境
下载
登录oracle的⽹站去下载JDK7
好吧!在下载之前我们要先选中“Accept License Agreement” 然后,才允许我们下载。
等等有好⼏个linux版本的 JDK,那么应该选择那个呢?我们先来看看他们有什么不同。
x86对应的是32位操作系统下的应⽤程序,x64对应的是64位操作系统下的应⽤程序,那我们在下载之前要先确定我的操作系统是32位的还是64位的。
ctrl+alt+t 调出ubuntu的终端。输⼊⼀下命令:
fnngj@fnngj-H24X:~$ getconf LONG_BIT //查看操作系统位数
32
fnngj@fnngj-H24X:~$ lsb_release -a //顺便看看操作系统信息
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
每种位数⼈操作系统⼜分了两种类型的安装包.
rmp原本是RedHat Linux发⾏版专门⽤来管理Linux各项套件的程序,由于它遵循GPL规则且功能强⼤⽅便,因⽽⼴受欢迎。逐渐受到其他发⾏版的采⽤。RPM套件管理⽅式的出现,让Linux易于安装,升级,间接提升了Linux的适⽤度。
ar.gz就是⽤tar和gzip压缩后的⽂件扩展名。⽤winzip或winrar就可以打开
我这⾥下载的是这个版本
我在/usr/java下安装jdk
解压
创建⽬录:
root@fnngj-H24X:/home/fnngj/下载# pwd //下载⽂件的默认路径
/home/fnngj/下载
root@fnngj-H24X:/home/fnngj/下载# ls //查看下载的⽂件
root@fnngj-H24X:/home/fnngj/下载# sudo mkdir /usr/java //创建⽬录
root@fnngj-H24X:/home/fnngj/下载# sudo tar zxvf -C /usr/java //将下载的⽂件解压到/usr/java⽬录下
虚拟机linux安装jdkroot@fnngj-H24X:/home/fnngj/下载# cd /usr/java/ //切换到创建的⽬录下
root@fnngj-H24X:/usr/java# ls
jdk1.7.0_11
改名(⾮必须步骤)
为了便于书写,我们需要对JDK的解压⽬录进⾏改名。
root@fnngj-H24X:/usr/java# sudo mv jdk1.7.0_11 java-7-sun
root@fnngj-H24X:/usr/java# ls
C:\ java-7-sun
修改配置⽂件
打开配置⽂件命令
root@fnngj-H24X: sudo gedit /etc/environment
配置内容如下:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/usr/java/java-7-sun
(标红的部分为我们要添加的内容,注意路径,安装版本名称不要写错)
保存后关闭配置⽂件
要使配置⽂件⽣效,需要输⼊⼀下:
root@fnngj-H24X:/usr/java# source /etc/environment
验证
在终端使⽤echo命令检查环境变量的设置情况
root@fnngj-H24X:/usr/java# echo $JAVA_HOME
/usr/java/java-7-sun
root@fnngj-H24X:/usr/java# echo $CLASSPATH
.:/usr/java/java-7-sun/lib:/usr/java/java-7-sun/jre/lib
root@fnngj-H24X:/usr/java# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/java-7-sun/bin
查看安装的java版本:
root@fnngj-H24X:/usr/java# java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)
使其对所有⽤户有效
重新打开⼀个终端,查看java版本
fnngj@fnngj-H24X:~$ java -version
程序 'java' 已包含在下列软件包中:
* default-jre
* gcj-4.6-jre-headless
* gcj-4.7-jre-headless
* openjdk-7-jre-headless
* openjdk-6-jre-headless
请尝试:sudo apt-get install <;选定的软件包>
啊!怎么不到了呢? 因为刚才是⽤root⽤户配置的,且关闭终端,配置的作⽤就消失了。那怎么办?
需要修改profile ⽂件
root@fnngj-h24x/usr/java# sudo gedit /etc/profile
打开profile⽂件,添加如下内容
#set java environment
JAVA_HOME=/usr/java/java-7-sun
export JRE_HOME=/usr/java/java-7-sun/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
修改完成后保存
这个需要重启电脑才能⽣效。
安装eclipse
要玩java ,少不了eclipse这个利器。下⾯的⼯作就很简单了下载安装编辑器。
选择你需要的版本下载,本⼈下载的版本为:
解压:
在终端切换到你的系在⽬录:
fnngj@fnngj-H24X:~$ cd 下载
fnngj@fnngj-H24X:~/下载
将下载的IDE解压到/usr/java/ ⽬录下
fnngj@fnngj-H24X:~/下载$ sudo tar xvfz -C /usr/java/
//执⾏这个动作可能需要输⼊⽤户密码
进⼊解压⽬录
root@fnngj-H24X:/usr/java# cd eclipse/
root@fnngj-H24X:/usr/java/eclipse# ls
about_files configuration eclipse.ini icon.xpm p2
about.html dropins epl-v10.html libcairo-swt.so plugins
我们到解压的⽬录就可以运⾏程序,不过每次到⽬录下去启动程序太不⽅便了。
⽣成桌⾯图标
这⾥教你⼀个简单的⽅式。
1、在桌⾯上创建⼀个⽂档。打开⽂档输⼊⼀下内容
[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/usr/java//eclipse/eclipse
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/usr/java/eclipse/icon.xpm
MimeType=
Name[zh_CN]=eclipse
Name=eclipse
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=owen
(标红的两处路径需要修改为你软件的安装路径)
修改完成保存关闭⽂件
2、对⽂件进⾏重命名为:eclipse.desktop
3、右键⽂件增加权限
4、然后,就可以点击图标打开了,(什么情况图标这么⼤)
最后附上 hello world
------------------------------------------------
备注⼀下,第⼀次在ubuntu 下完成这篇⽂章,⼀年前就尝试将使⽤环境转换到linux下了,毕竟有多年的windows使⽤习惯,⼀下各种不适应,于是⼜⽼⽼实实的回到了windows 下。这⼏天⼜有了热情在linux下尝试各种使⽤。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论