startJVM错误Unable to load native library: libjvm.so解决方法_java

startJVM是加载jvm用的方法。在JPype,apache mod等等很多地方都用到。但凡要用其他语言来加载jvm进程,就要用到这个。
可惜往往会出错。一般都是

复制代码 代码如下:

Unable to load native library: libjvm.so: cannot open shared object file: No such file or directory

但是libjvm.so确实存在啊。

解决方法很简单:

在/etc/profile里面设置:

复制代码 代码如下:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/java/jre/lib/i386/client:/usr/local/java/jre/lib/i386

这样就能找到其他的链接库了。就没问题了。倒是简单,但是错误信息是libjvm.so ,而且No such file or directory ,所以很让人迷惑。

时间: 2024-10-26 01:02:07

startJVM错误Unable to load native library: libjvm.so解决方法_java的相关文章

解决PHP startup: Unable to load dynamic library的错误

错误|解决 怪啦!今天的Apache和IIS都没法正确加载php_mysql.dll.google了一下,原来发现出现这个问题的人还不少,PHP startup: Unable to load dynamic library :E;\PHP5\ext\php_mysql.dll.明明php_mysql.dll就摆在extension_dir (= "E:/PHP5/ext")下的嘛,怎么会呢?而且就在php_mysql.dll之前的extension=php_gd2.dll都没有出现这

解决MYSQL的unable to load dynamic library错误

1. 问题的描述 今天php的mysql突然不好用了.先后提示下面的错误信息: 没有找到 libmysql.dll 因此这个应用程序未能启动 apache php startup: Unable to load dynamic library : C:/ApacheGroup/php5/ext\php_mysql.dll 进而,在调用mysql函数的时候会出错: Fatal error: Call to undefined function: mysql_connect() 产看了下我的系统,p

YARN加载本地库Unable to load native-hadoop library解决办法

用官方的构建好的Hadoop 2.4.0(133MB)安装后,每次输入hadoop命令进去都会得到这样一个Warning,如图: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 网上搜罗了一些资料,下面是解决办法: 设置logger级别,看下具体原因: ? 1 export HADOOP

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-ja

hadoop本地库与系统版本不一致引起的错误解决方法  WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform- using builtin-ja 一.运行环境: ubuntu-12.04 eclipse-4.2 hadoop-1.1.1 二.问题 在eclipse中执行wordcount例子出现如下问题,而在终端执行没有: WARN util.NativeCodeLoader: Una

17/11/24 05:08:44 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

2017-11-24 21:20:25 1:什么叫失望,什么叫绝望.总之是一脸懵逼的继续...... 之前部署的hadoop都是hadoop-2.4.1.tar.gz,这几天换成了hadoop-2.6.4.tar.gz,部署老生常谈,启动就不一样了,本来吧,也就是warn,不是error,启动hdfs和yarn,节点都可以正常启动,但是对于我这种强迫症,能容忍下面这一大推错误吗?当你看到这篇的时候,显然是不能,虽然网上已经有很多了,但是貌似好多还是不好使.我呢,也算脑补.记录一下. [root@

PHP Startup: Unable to load dynamic library

 连接代码 <?php  echo 'a'; $cn = mysql_connect("localhost",'你的mysql用户名','你的mysql用户密码') or die(mysql_error()); if( $cn ) {   echo phpinfo(); } else {  echo 'mysql connect fail'; } ?> 因为服务器使用的是安全php.ini所在没有错误显示,于时相看了apache安装目录的logs的errors.log日志文

YARN加载本地库抛出Unable to load native-hadoop library如何解决

用官方的Hadoop 2.1.0-beta安装后,每次hadoop命令进去都会抛出这样一个Warning WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 设置logger级别,看下具体原因 export HADOOP_ROOT_LOGGER=DEBUG,console 13/08/29

HADOOP:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable终于解决了

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 参考了网上很多办法,不行. 这个警告总觉得不爽.. 最近部署SPARK时,顺带解决了. URL参考如下" http://www.mak-blog.com/spark-on-yarn-setup-multinode.html     一,通常

PHP启动提示Unable to load dynamic library php_curl.dll怎么办

这个问题容易手配PHP的时候出现, 在php.ini中正确开启了curl扩展后, 在PHPINFO中却看不到相关的信息, 而Apache的日志会显示以下错误: PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\DEV\ENV\php-5.3.10\ext\php_curl.dll' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn in Unknown o