Java 不起作用

Java 不起作用

我正在用 Java 在笔记本电脑上编写一个程序,以便在服务器上运行。但是,我的笔记本电脑运行的是 Java 7,而我的服务器运行的是 Java 6。这太麻烦了。我尝试通过安装openjdk-7-jreopenjdk-7-jdk软件包来升级我的服务器。但这没有用。

因此,我按照指南操作,删除了所有java相关文件,然后重新安装所需的软件包。这里出了点问题。我安装了所有可用的 java 7 软件包,但现在无法再使用该java命令。我可能搞砸了,有人知道如何修复它吗?我使用 7 和 6 安装进行了测试,但都不起作用了。

答案1

我正在使用 ubuntu server 11.10,如何修复损坏的软件包?(来自评论)

在命令行中输入:

sudo apt-get -f install

你也可以使用这个:

sudo dpkg --configure -a

正如所写这里

如果软件包损坏的问题仍然存在,解决方案是手动编辑 dpkg 状态文件。

$ sudo nano /var/lib/dpkg/status(你也可以使用 vi 代替 nano)

找到损坏的包,删除有关它的整个信息块并保存文件。

它将修复包装损坏的问题。

答案2

尝试后:

sudo dpkg --configure -a

sudo apt-get install -f

破包问题依然存在。

解决办法是编辑手动状态dpkg文件:

$ sudo nano /var/lib/dpkg/status

找到损坏的包,删除有关它的整个信息块并保存文件。

相关内容