我需要从网页运行一些 js,但当它尝试加载时,我收到了主题错误。我正在运行 ubuntu 14、FF 50xx 和最新版本的 java。
但是,来自 .cgi 的页面部分可以在 FF 41、mint 14xx 上运行,并且:
java 版本“1.7.0_79” OpenJDK 运行时环境(IcedTea 2.5.6)(7u79-2.5.6-0ubuntu1.14.04.1)OpenJDK 客户端 VM(构建 24.79-b02,混合模式,共享)
我运行了 FF 41xx,但没有工作。我下载了完全相同版本的 Java: openjdk-7-source_7u79-2.5.6-0ubuntu1.14.04.1_all.deb
清除其他所有内容: apt-get purge openjdk-* icedtea-* icedtea6-*
然后我使用 gdebi 安装了 7u79xx,但我得到的却是:
java 版本“1.7.0_121”OpenJDK 运行时环境(IcedTea 2.6.8)(7u121-2.6.8-1ubuntu0.14.04.1)OpenJDK 64 位服务器 VM(构建 24.121-b00,混合模式)
即使我手动删除了 7u121xx 版本的 deb 包,我猜 aptitude 还是会查找更新的版本并下载它们。无论如何,这也不起作用。
我阅读了另一篇关于它的文章,但我没有一些需要 java 在 /usr/bin 上运行的文件(说到从 *.tar.gz 中提取文件)。
我现在将尝试安装 7u79xx 包,而不将该包更新到 7u121。
如果有人能帮助我完成此操作,我将不胜感激。谢谢!
答案1
更新:
在我的默认 FF 50.1.0 上工作,但是现在它显示:
安装失败,请安装 32 位 java 并更新...等。
因此,我读到了这篇文章:如何在 Ubuntu 14.04 LTS 上安装 Juniper VPN?
-
我现在正在使用:
java 版本“1.7.0_79”Java(TM) SE 运行时环境(build 1.7.0_79-b15)Java HotSpot(TM) 64 位服务器 VM(build 24.79-b02,混合模式)
更新替代方案——配置 java
从以下位置加载 Java:1 /opt/jdk/jre1.7.0_79/bin/java 100 手册
然后,
我意识到我没有 FF Java 插件通过 FF 选项卡和 ->关于:插件
-
因此,阅读本文后:如何安装 Firefox 的 Java 插件?
我这样做了:
apt-get 安装 icedtea-7-插件
结果 (FF 标签 -> about:plugins) :
IcedTea-Web 插件(使用 IcedTea-Web 1.5.3 (1.5.3-0ubuntu0.14.04.1))
File: IcedTeaPlugin.so
Path: /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
Version:
State: Enabled
The IcedTea-Web Plugin executes Java applets.
-
我现在将尝试我在这篇文章开头提到的第一篇文章,然后我将发布结果。
答案2
好吧,事实证明 Juniper VPN 客户端与 64 位系统不兼容,因此存在大量文档、脚本等。
例如: 如何在 Ubuntu 14.04 LTS 上安装 Juniper VPN?
http://mad-scientist.us/juniper.html
Juniper 网络连接在 ubuntu 16.04 上不起作用
由于我即将重新安装操作系统,我决定使用 32 位操作系统,我只会将其用于工作,所以没问题。我不想同时拥有 32/64 版本的 FF、JAVA、插件等。因为为了让它正常运行,我必须这样做。
答案3
对于未来的读者,这在当时是有效的:64 位 Xenial / FF 47 和 32 位 Xenial / FF 51,现在已经很旧了,但可以给你提示如何操作:
安装特定的 Java 版本:
apt-get install openjdk-7-jdk:i386
如果你没有 repos,请执行以下操作:
add-apt-repository ppa:openjdk-r/ppa
apt-get update
选择要使用的 Java:
update-alternatives --config java
替代 java (提供 /usr/bin/java) 有 3 个选择:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1070 manual mode
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
*注意到我检查了选项 2:/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java
安装 FF icedtea 插件:
apt-get install icedtea-plugin