瞻博网络连接不适用于 ubuntu 16.04

1 firefox vpn 16.04

以前,在 Ubuntu 15.04 上,我设法遵循了本指南

http://ubuntuforums.org/showthread.php?t=2275776

并让 Juniper Network Connect 从 Firefox 正常工作并连接到我组织的 VPN。

升级到 16.04 后,本应建立 VPN 连接的 Java 小程序甚至无法启动。我没有收到任何运行小程序的提示(就像我以前那样):页面只是说“仅当需要重新连接时,请单击“开始”按钮。”并且任何地方都没有开始按钮。

我已经尝试重新安装 java(和 firefox)并重新按照上面链接中的指南进行操作,但它没有用。

我安装了 oracle java 8(按照指南的规定),包括设置为“始终激活”的 firefox 插件。我的第一反应是 Firefox 以某种方式阻止了小程序运行,但除了启用插件之外,我不知道该怎么做。

任何帮助表示赞赏。

小智 5

我最近也需要让它工作。这很棘手。要点:

  • 您必须安装 32 位 Firefox(16.04 随 64 位版本一起提供)
  • 您必须安装 32 位 Oracle Java(不是 OpenJRE)
  • 您必须手动安装 32 位 Firefox 插件。

您不能使用 webupd8 Java 安装程序来安装 Oracle 的 Java,因为它将始终与您的架构相匹配并安装 64 位版本。Firefox 只会运行与其二进制文件(32 位或 64 位)匹配的插件。

完成所有这些步骤:

  1. 清除以前的 Java 版本: sudo apt-get purge openjdk* sudo apt-get purge oracle-java*
  2. 设置 apt-get 以检索 32 位版本作为选项。 sudo dpkg --add-architecture i386 sudo apt-get update
  3. 原始海报指南中,安装瞻博网络所需的库: sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386
  4. 安装 Firefox 32 位(这将自动替换 64 位版本): sudo apt-get install firefox:i386

  5. 手动下载 Oracle Java并按照此StackOverflow 帖子此 Wiki 中的说明进行安装。确保它是 32 位版本。以下是简短的安装说明: mkdir /opt/java cp -r ~/Downloads/jre1.8.0_91 /opt/java/ update-alternatives --install /usr/bin/java java /opt/java/jre1.8.0_91/bin/java 1 update-alternatives --set java /opt/java/jre1.8.0_91/bin/java export JAVA_HOME="/opt/java/jre1.8.0_91"

  6. 现在安装 Firefox 插件。另一篇文章建议您将插件放在 Firefox 二进制目录中,但新版本的 Firefox 要求您将插件放在您的主目录下.mozilla/plugins mkdir ~/.mozilla/plugins ln -sf $JAVA_HOME/lib/i386/libnpjp2.so ~/.mozilla/plugins/

  7. 重新启动 Firefox 并about:plugins在 URL 栏中输入。您应该Java(TM) Plug-in 11.91.2在列表下方看到。

    您还可以通过访问https://www.java.com/verify/来确认 Java 是否正常工作

  8. 瞻博网络在错误的位置寻找更新替代方案。创建从真实位置到瞻博网络查找位置的符号链接: sudo ln -s /usr/bin/update-alternatives /usr/sbin/update-alternatives

以下是 Oracle 的官方文档,我认为它没有帮助,但它强化了此解决方案的正确性: