![安装Java时出现的问题](https://linux22.com/image/823964/%E5%AE%89%E8%A3%85Java%E6%97%B6%E5%87%BA%E7%8E%B0%E7%9A%84%E9%97%AE%E9%A2%98.png)
昨天晚上,我尝试按照http://developer.android.com/但我搞砸了某个地方,不得不放弃这个东西。但从早上起,每当我尝试安装或删除某些东西时,我都会收到以下响应 http://paste.ubuntu.com/1198084/
请尽快提供帮助。我是 Android 开发新手,必须在 5 天内为一个项目提交一款应用。我需要我的 Linux 机器能够正常工作。
答案1
需要全新安装。请按照以下步骤操作
下载jdk-7u7-linux-i586.tar.gz并把它放在你的桌面文件夹。
打开终端并输入
sudo apt-get purge openjdk-\*
sudo mkdir -p /usr/local/java
cd ~/Desktop
sudo -s cp -r jdk-7u7-linux-i586.tar.gz /usr/local/java
cd /usr/local/java
sudo -s chmod a+x jdk-7u7-linux-i586.tar.gz
sudo -s tar xvzf jdk-7u7-linux-i586.tar.gz
sudo gedit /etc/profile
然后复制并粘贴这在文档底部
然后运行这些命令将 Java 设置为系统默认值.....
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_07/bin/javac" 1
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_07/bin/javac
. /etc/profile
然后使用以下命令检查 Java 版本java -version
答案2
哦,谢谢@Kaktarua 的帮助,但我意识到了自己的错误。昨天晚上,当我尝试安装 Sun JDK - Java 时,我搞砸了某个地方,所以它只安装了一半(哦,我不知道该用什么词来形容它)。
因此,每当我尝试安装或删除某些东西时,apt 程序在安装了当前程序后也会尝试安装 java 程序。
所以我不得不从下载队列中删除 Java 内容。我使用
gksudo gedit /var/lib/dpkg/info/oracle-java7-installer.prerm*
在第一行添加“exit 0”,保存文件并关闭 gedit。然后输入
sudo dpkg -P oracle-java7-installer
我在 Ask Ubuntu 上进行搜索并找到了这个非常有用的答案: