首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >"JRE库丢失或不兼容“错误消息

"JRE库丢失或不兼容“错误消息
EN

Ask Ubuntu用户
提问于 2017-01-21 00:25:25
回答 2查看 25.2K关注 0票数 4

当尝试使用sudo ./SPSS_23.0_LNX.bin安装SPSS (一个统计分析软件包)时,我得到以下信息:

代码语言:javascript
运行
复制
Preparing to install...    
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
Launching installer...
JRE libraries are missing or not compatible....
Exiting....

OpenJDK 6、OpenJDK 7、Oracle 7和Oracle 8都安装在我的计算机上。我成功地尝试了将它们中的每一个作为默认安装(每次都将JAVA_HOME环境设置为适当的路径)。每次我得到相同的输出和错误信息。

看起来JRE是在安装程序中打包的,这意味着打包的JRE中的库有问题。那我就没什么办法了。这有意义吗?

EN

回答 2

Ask Ubuntu用户

发布于 2017-08-11 03:57:30

我找到了这个解决方案,它起作用了。

如果您想要短版本,只需在输入安装程序后将其添加到行中即可。对我来说,我正在安装一个.bin包。我在用这句话:

sudo ./INSTALLER.bin

试试这个:

sudo ./INSTALLER.bin LAX_VM path_to_java_on_your_machine

所以,对我来说,整个命令是:

sudo ./LiberoSoC_v11.8Linux.bin LAX_VM /usr/lib/jvm/java-8-oracle/jre/bin/java

我需要sudo,这样实际的安装程序就可以在启动时写入/usr/local。

要查看LAX工具的运行情况,请将环境变量LAX_DEBUG与

export LAX_DEBUG=true

现在您可以看到,Lax_vm试图在/tmp中使用本地安装的jre,但由于某些原因,这并不能在所有的/tmp平台上工作。通过告诉它,您使用安装在您的系统上,您至少应该让安装程序开始。在那之后,你就只能靠自己了。

票数 5
EN

Ask Ubuntu用户

发布于 2017-01-21 04:37:22

如果基于Java的应用程序不是从Ubuntu中的软件通道中作为包来的,那么您很可能不得不定义JAVA_HOME dir,因为这些应用程序将不知道“默认”的java包。例如,在命令行上:

代码语言:javascript
运行
复制
export JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-amd64"

SPSS似乎是IBM开发的软件。有命令:

代码语言:javascript
运行
复制
ldd -v  ./SPSS_23.0_LNX.bin

您应该能够看到它想要使用的库。

也许它想要使用IBM。

undefined

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/874350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档