自己安装jdk的小过程(大师请勿喷,见笑了)
Tofloor
poster avatar
xiha86
deepin
2015-06-21 07:11
Author
本帖最后由 xiha86 于 2015-6-20 23:27 编辑

1.解压到你想要放的目录,这个就随便了。比如你在你的/home/xxx/下建一个software目录,然后解压。
2.这里分为两个方法
  (1)通过终端打开/etc/profile[执行命令: sudo gedit /etc/profile]
   然后 在末尾行添加
#set java environment        JAVA_HOME=/home/xiha/java/jdk/jdk1.8.0_31        CLASSPATH=.;$JAVA_HOME/lib.tools.jar        PATH=$JAVA_HOME/binPATH        export JAVA_HOME CLASSPATH PATH
然后按保存,退出.
在终端上执行$source /etc/profile
接着终端上输入 $ java -version
如果看到类似这样的信息:
    java version "1.8.0_05"
    Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
    Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode)
那就证明jdk安装成功.
  (2)用终端来配置环境变量
  输入        $ sudo vi /etc/profile
在末尾行添加
#set java environment        JAVA_HOME=/home/xiha/java/jdk/jdk1.8.0_31        CLASSPATH=.;$JAVA_HOME/lib.tools.jar        PATH=$JAVA_HOME/binPATH        export JAVA_HOME CLASSPATH PATH
再换行输入:wq命令(意思是保存退出)
$ source /etc/profile  使更改的配置立即生效
$ java -version  查看JDK版本信息
如果看到类似这样的信息:
    java version "1.8.0_05"
    Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
    Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode)
那就证明jdk安装成功.

Reply Favorite View the author
All Replies
1 / 2
To page
xiha86
deepin
2015-06-21 07:29
#1
图片是这个字符
Reply View the author
xiha86
deepin
2015-06-21 07:30
#2
为什么会是这样!!!!
Reply View the author
Feng Yu
deepin
2015-06-21 07:46
#3
不推荐这么装,麻烦很多。而且你看的资料绝对是过时的资料,CLASSPATH这个变量早八辈子都不用了。连JDK官方都不推荐自己手工设置这个变量,容易出问题,而且你设置的那个变量通常就是默认值,简直多此一举。

如果使用java7,建议直接安装openjdk。sudo apt-get install openjdk-7-jdk搞定。

ubuntu 14.04仓库在freeze的时候openjdk8还没有正式release,所以目前仓库中没有openjdk8。askubuntu的建议是使用ppa:webupd8team/java. see: http://askubuntu.com/questions/5 ... ava-on-ubuntu-14-04。 直接使用ppa中现成的oracle java8安装脚本,可以通过包管理器进行更新,自带ubuntu alternatives规则,可以方便的通过alternatives切换多个java版本。

还有一点要提,JAVA_HOME通常不需要设置,只有个别的java程序需要这个变量确认jdk的路径。
如果需要用的JAVA_HOME,还有个更智能的方式强烈推荐: JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
直接加export写入~/.zshrc中即可。/etc/下的那些shell配置文件并不建议你手工去修改,尤其是/etc/profile,因为非交互式shell不会读取这个文件,会让你的一些后台脚本遇到问题。
Reply View the author
rekols
deepin
2015-06-22 00:03
#4
值得鼓励
Reply View the author
xiha86
deepin
2015-06-22 07:40
#5
https://bbs.deepin.org/post/30947
不推荐这么装,麻烦很多。而且你看的资料绝对是过时的资料,CLASSPATH这个变量早八辈子都不用了。连JDK官方 ...

长知识了,谢谢!
Reply View the author
xiha86
deepin
2015-06-22 07:46
#6

谢谢!哈哈!!!
Reply View the author
catbb49294929
deepin
2015-06-23 03:28
#7
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
我也来一个办法,执行上面四句,即可完成安装。
Reply View the author
xiuoo
deepin
2015-06-23 08:07
#8
{:4_87:},这个表情挺不错
Reply View the author
xiha86
deepin
2015-06-23 08:13
#9
https://bbs.deepin.org/post/30947
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-i ...

学习了!!!!!!
Reply View the author
xiha86
deepin
2015-06-23 08:14
#10
https://bbs.deepin.org/post/30947
,这个表情挺不错

{:4_87:}哈哈哈哈!!!!!
Reply View the author
M36杰克逊
deepin
2015-07-07 08:01
#11
感觉不错
Reply View the author
xiha86
deepin
2015-07-07 08:18
#12

谢谢!哈哈!
Reply View the author
N1_jiaxing
deepin
2015-07-26 05:27
#13
不错不错,正好准备换deepin还不知道怎么搭建环境
Reply View the author
Guumi
deepin
2015-07-26 06:17
#14
高手在人间,一个比一个简洁明了,,,感谢!
Reply View the author
JamWeight
deepin
2015-07-26 09:29
#15
{:4_125:}楼主乖,别乱折腾
Reply View the author
xiha86
deepin
2015-07-29 08:05
#16
本帖最后由 xiha86 于 2015-7-29 00:06 编辑
https://bbs.deepin.org/post/30947
楼主乖,别乱折腾

哈哈哈哈!见笑了!我只是块砖,上面大神的回复才是玉!!!
Reply View the author
p091001
deepin
2016-01-04 04:41
#17
回复错了
见谅
Reply View the author
HoneyGIFT
deepin
2016-02-12 01:39
#18
https://bbs.deepin.org/post/30947
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-i ...

第一步就报错了
  1. Traceback (most recent call last):
  2.   File "/usr/bin/add-apt-repository", line 95, in
  3.     sp = SoftwareProperties(options=options)
  4.   File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
  5.     self.reload_sourceslist()
  6.   File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
  7.     self.distro.get_sources(self.sourceslist)   
  8.   File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources
  9.     (self.id, self.codename))
  10. aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Deepin/jessie
Copy the Code
Reply View the author
u855697021
deepin
2016-02-12 06:51
#19
感觉环境变量设置单独写一个文件放在/etc/profile.d里为好,这样既不用动默认的profile又能起到作用...
Reply View the author
hysteria
deepin
2016-03-02 20:25
#20
https://bbs.deepin.org/post/30947
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-i ...

sudo: add-apt-repository:找不到命令
这怎么办
Reply View the author
Comments
yeqing000
2016-05-24 16:46
同样的问题
1 / 2
To page
New Thread

Popular Ranking

Change

Popular Events

More
国际排名
WHLUG