小编Yun*_*ang的帖子

在 64 位 Ubuntu 12.04 上安装 32 位 Java (OpenJDK)

我必须在 64 位 Ubuntu 12.04 上运行 Juniper VPN。我已经安装了openjdk-7-jreopenjdk-7-jdk并且icedtea-7-plugin。浏览器提示安装Juniper VPN后,我查看已经成功安装到“/home/huangyun/.juniper_networks/network_connect”。

我从命令行打开 Firefox 并检查日志:

Launching "/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java" "-classpath" "/home/huangyun/.juniper_networks/network_connect/NC.jar" "NC" "-h" "extranet.scei.a-star.edu.sg" "-L" "0" "-l" "0" "-n" "" "-t" "" "-x"
Run Code Online (Sandbox Code Playgroud)

我手动运行上面的命令:

$ java -classpath ~/.juniper_networks/network_connect/NC.jar NC -h extranet.scei.a-star.edu.sg -L 0 -l 0 -n "" -t "" -x
Failed to load the ncui library.
Quitting.
Run Code Online (Sandbox Code Playgroud)

我检查文件libncui.so,发现 .so 文件是 32 位版本:

$ file libncui.so 
libncui.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically …
Run Code Online (Sandbox Code Playgroud)

64-bit vpn java 32-bit 12.04

11
推荐指数
2
解决办法
5万
查看次数

标签 统计

12.04 ×1

32-bit ×1

64-bit ×1

java ×1

vpn ×1