我最近建了一个运行各种 Ubuntu 版本的计算机实验室。我正在测试 Edubuntu,看看它是否更适合我们的学校,但我遇到了一个无法解决的问题。
我们使用的程序之一是 Carnegie Learning Online,这是一个 Java 程序,我已设法让它在 Ubuntu 10.04 和 12.04 上运行。更新 Java(所有发行版)后,当您访问网站时会下载一个 .tt 小程序文件。安装 Java 后,您可以选择 IcedTea 插件来打开它。
在 10.04/12.04 上,这会打开一个新窗口,Java 会运行某种设置,然后会打开一个带有 Carnegie 程序的新窗口。但是在 Edubuntu 上,一旦你告诉 IcedTea 运行它...什么也不会发生。没有错误,什么都没有。我在 Java 的旧更新和最新更新上都试过了。有什么想法吗?
答案1
首先检查是否存在隐藏的错误屏幕。有时子进程会出现问题,错误或确认框无法获得焦点,只能通过最小化前台的应用程序才能找到它。(有一次,我们发现确认框位于不同的工作区 - 请参阅有关运行 rapidminer 的问题)。
冰茶的替代方案可能是安装 Oracle java JDK。Webupd8.org 为其制作了一个 ppa,您可以使用:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
您可能想看看相关Webupd8页。
如果仍然有问题,可能需要删除冰茶插件。
编辑:我假设您说的“更新的 Java”指的是 openJDK。Oracle 更改了其许可,因此 Java 不再随 Ubuntu 一起提供,甚至不再存在于任何存储库中;因此需要 webupd8 PPA。