您尚未登录。

#1 2013-05-02 20:09:59

rmn190
会员
注册时间: 2013-04-26
帖子: 79

用安装包方式装了Java后, sudo执行java说, 找不到

这个怎么解决呢?

离线

#2 2013-05-02 21:46:48

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

装完之后要重启一遍环境变量才能生效。
另外,这玩意儿用sudo干吗……


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#3 2013-05-02 23:15:12

xgdgscarch
会员
注册时间: 2012-05-07
帖子: 191

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

 source /etc/profile 

最近编辑记录 xgdgscarch (2013-05-02 23:16:11)

离线

#4 2013-05-02 23:27:45

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

cuihao 说:

装完之后要重启一遍环境变量才能生效。
另外,这玩意儿用sudo干吗……

注销下就好啦。

离线

#5 2013-05-03 10:05:12

rmn190
会员
注册时间: 2013-04-26
帖子: 79

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

xgdgscarch 说:
 source /etc/profile 

多谢回复。

不过, 我source了这个文件也不行。

重启也不行。

在sudo时, 就是说找不到java

离线

#6 2013-05-03 10:39:31

xgdgscarch
会员
注册时间: 2012-05-07
帖子: 191

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

说清楚你怎么装的java

离线

#7 2013-05-03 10:41:11

rmn190
会员
注册时间: 2013-04-26
帖子: 79

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

下载了一个jdk-6u41-linux-x64.bin, 然后执行这个bin的方式安装的。

离线

#8 2013-05-03 18:13:58

xgdgscarch
会员
注册时间: 2012-05-07
帖子: 191

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

rmn190 说:

下载了一个jdk-6u41-linux-x64.bin, 然后执行这个bin的方式安装的。

这种装法你要自己加各种环境变量,比较麻烦。建议直接用AUR里的jdk,jdk6

离线

#9 2013-05-03 18:16:00

rmn190
会员
注册时间: 2013-04-26
帖子: 79

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

xgdgscarch 说:
rmn190 说:

下载了一个jdk-6u41-linux-x64.bin, 然后执行这个bin的方式安装的。

这种装法你要自己加各种环境变量,比较麻烦。建议直接用AUR里的jdk,jdk6


多谢回复~~~

能否列举下“各种环境变量”具体都有哪些?

离线

#10 2013-05-03 19:06:05

rmn190
会员
注册时间: 2013-04-26
帖子: 79

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

我现在用这种方式“sudo ln -s /opt/jdk1.6.0_41/bin/java /usr/local/bin/”后, 好了。

离线

#11 2013-05-03 22:53:42

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

干吗不用AUR或者社区仓库里的呢……
本来就不提倡绕过包管理。


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#12 2013-05-04 00:23:25

xgdgscarch
会员
注册时间: 2012-05-07
帖子: 191

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

rmn190 说:

能否列举下“各种环境变量”具体都有哪些?

export J2SDKDIR=/opt/java
export J2REDIR=/opt/java/jre
export PATH=$PATH:/opt/java/bin:/opt/java/db/bin:/opt/java/jre/bin
export JAVA_HOME=/opt/java
export DERBY_HOME=/opt/java/db

最近编辑记录 xgdgscarch (2013-05-04 00:23:54)

离线

#13 2013-05-04 09:49:33

fengchao
会员
注册时间: 2012-02-21
帖子: 116

Re: 用安装包方式装了Java后, sudo执行java说, 找不到

最好安装 jre7-openjdk

除非程序兼容性有问题,否则建议使用 openjdk 而不是 Oracle 的 Java.

The only JVM implementation in supported repositories is the open source OpenJDK. Additional Java implementations are available via the AUR. Keep in mind that the open-source and closed-source versions cannot be installed simultaneously. The open-source version is nearly perfect at the time of writing, and there is mostly no need anymore to install Oracle's proprietary version of Java.

https://wiki.archlinux.org/index.php/Java

离线

页脚