jdk下载地址
Java Archive Downloads - Java SE 6
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jre-6u7-oth-JPR 我是注册过后就能下载了
再装Linux时想在usr文件夹下把jdk拷进去,发现不行,修改权限时老改不了,百度一下如下:
虚拟机上装的linux系统终端里复制文件权限不够
要看看终端里你的命令提示符是$还是#。 如果是$,说明你是普通用户,你的读写权限仅限于/home/(你的用户名)这个目录,对形如/usr/bin,/root等其他目录一般只有只读权限,或者没有权限。 这样的情况,要登陆为root用户才能读写。在登录时以root用户进入系统(ubuntu的话,默认不能这样用),或者登陆了之后,用sudo冠于要执行的命令前面,或者在终端里用su登陆为root用户,就有足够的权限了。 如果是#,说明你已经是root用户,那么就要查看一下你要复制目标文件夹,看看用户和用户组的权限。用chmod +w (目录名) 来赋予写入权限。
获得root权限:$sudo passwd root(如果不行试试/usr/bin/sudo passwd root)之后会提示输入当前用户密码,然后连输两次root密码以后就已经设置成功了,以后想进去就可以输入$su($ /bin/su)
获得权限后就可以安装了,本来我的jdk放在home目录下,看到网上很多人都另建文件夹,我也弄了,结果没弄好(作死的节奏!)
#chmod u+x jdk-6u7-linux-x64.bin
#mkdir -p ./usr/lib/jvm/java
#sudo mv jdk-6u7-linux-x64.bin ./usr/lib/jvm/java
#sudo ./usr/lib/jvm/java/jdk-6u7-linux-x64.bin
然后中间按yes就可以了,安装好后,去文件夹里找,发现找不到!!!
后来发现还在home下没有移到根目录下移到了/home/yh1/usr/lib/jvm/java,应该是“ ./usr/lib/jvm/java”前面多了个点!解压过后又到了/home/yh1下
不过这不怎么影响,就是有强迫症的人觉得异常痛苦!!!
在接下来修改环境变量,一开始看网上很多说直接打开profile不安全,结果真的是,你只要一修改错后,很可能就会整个系统登不进去,profile里的是全局变量。我当时一直得重复登陆密码,就是进不了系统中!后来解决办法如下:
键入ctrl+alt+F1,进入文字界面,之后输入你的用户名和密码,然后输入:/usr/bin/sudo gedit /etc/profile(大概是这个,记不清了)进去后就把原来输入的给全部删除,删除命令是“dd”两个d,之后单击esc,再输入“:”+“wq”,然后 sudo reboot.
尽量不要在那个界面里修改!!!
反正我是不大懂怎么输入,就记得光标不停地乱跳,很难输入。这个和网上介绍的其他的用#vi /etc/profile 命令打开一样都好难输入!!
最后我的环境变量操作如下:
$ sudo gedit /etc/profile (非root用户!!!)
进入文本中添加如下: export PATH ="$PATH:/home/yh1/jdk1.6.0_07/bin" (要加bin!!!)
export JAVA_HOME="/home/yh1/jdk1.6.0_07"
最后再唠叨一句:安装过程中一不小心踢到了电源开关,然后再次重启时发现虚拟机再开时虚拟化技术被关闭,Intel VT被强制关闭,解决办法:重启狂按delete键(我的是组装机)进入BISO界面把虚拟化技术开启就行了!