首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jdk7后安装帮助

jdk7后安装帮助
EN

Ask Ubuntu用户
提问于 2012-05-06 05:21:14
回答 2查看 4.3K关注 0票数 2

我在Ubuntu12.04上安装了JDK7,方法是遵循web8上发布的指南。在指南中张贴的命令如下:

代码语言:javascript
复制
sudo mkdir -p  /usr/lib/jvm/ #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java
sudo update-java

在此之前一切都很顺利。因此,希望jdk安装正确,但是当我尝试使用命令检查java版本时:

代码语言:javascript
复制
java -version

...it给了我这个错误:

代码语言:javascript
复制
bash: /usr/bin/java: Permission denied

是的,我知道这是一个与许可有关的问题。它可以用sudo命令来解决,但是有人能说出确切的命令吗?我还使用ls -l命令检查权限,输出如下:

代码语言:javascript
复制
-rw------- 1 ankit ankit   5650 Jun 27  2011 java  
-rw------- 1 ankit ankit   5805 Jun 27  2011 javac

我看到的所有教程和视频都没有这个问题,为什么只有我呢?我是不是搞砸了一些默认的配置?是否需要每隔一段时间将权限更改为/usr/目录?

我知道这听起来可能很愚蠢,但我真的想知道我到底哪里出了问题。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2012-05-06 05:36:52

在这个java脚本上,执行标志可能不是真的。

尝试执行sudo chmod +x /usr/bin/java并查看权限是否返回。

如果这解决了这个问题,那么对/usr/bin/javac也这样做。

票数 5
EN

Ask Ubuntu用户

发布于 2012-05-06 05:46:06

按照相同的网站,它现在维护一个稳定的甲骨文JDK7的PPA,您可以使用以下方式安装它。

首先也是最重要的,遵循相同的源代码,它建议如何手动删除已安装的JDK并恢复更改。

然后,为JDK7添加PPA,如下所示:

代码语言:javascript
复制
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get-update
sudo apt-get install oracle-jdk7-installer

这将从甲骨文中提取最新版本的JDK7,并使您与JDK保持最新的联系。

您可以在WebUpd8.org 这里上找到官方指南。

另外,WebUpd8.org是一个很好的源代码,您可以查看它维护这里的其他PPA。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/132462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档