no nlsxbe in java.library.path_java.lang.UnsatisfiedLinkError

0e98adcc32aaaab4e504feaa6c025b10.png

4a918e2f52577ae7821391c1c20c6105.pngloujianchengdd05-07 19:07

等级

117dab5e17df21d5fb5e9d6342b27969.png3楼

恩,你事先了native方法一定要用c或者其他语言提供这个方法。

hadoop.dll+winutils.exe

348af16c1ba4aefaba4d58e10f4b0e1f.pnglastsweetop05-07 19:08

等级

b08824791f0008733a1c459566e5ef72.png4楼

javah时使用完整包名.类名

ic卡中javaRD800问题

273aed15462ecbb716ff5c51e2fd9ec6.gifj2636564605-07 19:10

等级

fb98d9557915f008c714051879e616e4.png5楼

用class生成的h文件,已经用于c,编译成了dll。

并且放在了目录下面

错误java.lang.UnsatisfiedLinkError发生了。。。

273aed15462ecbb716ff5c51e2fd9ec6.gifj2636564605-07 19:11

等级

fb98d9557915f008c714051879e616e4.png6楼

D:\testtoolsforDBScan-debug>cdSMDTest

D:\testtoolsforDBScan-debug\SMDTest>cdconf

D:\testtoolsforDBScan-debug\SMDTest\conf>javacAccessTimeRange.java

D:\testtoolsforDBScan-debug\SMDTest\conf>cd../..

[root@www conf.d]# vim /etc/nginx/conf.d/web.conf。[root@lvs-master conf.d]# mv zxproxy.conf zxproxy.conf.bak[root@lvs-master conf.d]# cat fxproxy.conf 。- misc: galaxy camera (ek-gc100), galaxy pocket (gt-s5300, gt-s5302), galaxy y (gt-s5360, gt-s5363, gt-s5367, gt-s5368, gt-s5369, gt-s6102), galaxy y pro (gt-b5510, gt-b5512), galaxy pop (gt-s5570i), new galaxy ace (gt-s5830c/d/i/m/t/v, gt-s5839, gt-s6802)。

[root@www conf.d]# vim /etc/nginx/conf.d/web.conf。[root@lvs-master conf.d]# mv zxproxy.conf zxproxy.conf.bak[root@lvs-master conf.d]# cat fxproxy.conf 。- misc: galaxy camera (ek-gc100), galaxy pocket (gt-s5300, gt-s5302), galaxy y (gt-s5360, gt-s5363, gt-s5367, gt-s5368, gt-s5369, gt-s6102), galaxy y pro (gt-b5510, gt-b5512), galaxy pop (gt-s5570i), new galaxy ace (gt-s5830c/d/i/m/t/v, gt-s5839, gt-s6802)。

[root@www conf.d]# vim /etc/nginx/conf.d/web.conf。[root@lvs-master conf.d]# mv zxproxy.conf zxproxy.conf.bak[root@lvs-master conf.d]# cat fxproxy.conf 。- misc: galaxy camera (ek-gc100), galaxy pocket (gt-s5300, gt-s5302), galaxy y (gt-s5360, gt-s5363, gt-s5367, gt-s5368, gt-s5369, gt-s6102), galaxy y pro (gt-b5510, gt-b5512), galaxy pop (gt-s5570i), new galaxy ace (gt-s5830c/d/i/m/t/v, gt-s5839, gt-s6802)。

这个是我的编译头文件的命令,应该没有问题jarisplayer 加载,也没有报错

AIX报错java.lang.UnsatisfiedLinkError: license

273aed15462ecbb716ff5c51e2fd9ec6.gifj2636564605-07 19:13

等级

fb98d9557915f008c714051879e616e4.png7楼

应该不是找不到dll的问题,我将dll删除掉,提示的异常不同

java.lang.UnsatisfiedLinkError: no nlsxbe in java.library.path?

348af16c1ba4aefaba4d58e10f4b0e1f.pnglastsweetop05-07 19:16

等级

b08824791f0008733a1c459566e5ef72.png8楼

dll文件必须是release的

是否是debug的?

Exception in thread "main" java.lang.UnsatisfiedLinkError

273aed15462ecbb716ff5c51e2fd9ec6.gifj2636564605-07 19:24

等级

fb98d9557915f008c714051879e616e4.png9楼

不行啊,生成release的试了

打jar包 java.lang.UnsatisfiedLinkError

273aed15462ecbb716ff5c51e2fd9ec6.gifj2636564605-07 19:26

等级

fb98d9557915f008c714051879e616e4.png10楼

彻底疯掉了,谁帮帮我啊

javaCV入门实践小结(2)

348af16c1ba4aefaba4d58e10f4b0e1f.pnglastsweetop05-07 20:01

等级

b08824791f0008733a1c459566e5ef72.png11楼

是否你的dll,还依赖于其他的dll,如果需要一起放进去

SoLoader,android动态加载so库

273aed15462ecbb716ff5c51e2fd9ec6.gifj2636564605-08 09:57

等级

fb98d9557915f008c714051879e616e4.png12楼

#include

//includebasicheaderfiles

#include"jni.h"

#include"SMDTest_conf_AccessTimeRange.h"

#include

#include

#include

//includeNotesheadfiles

#include"global.h"

#include"nsfdata.h"

#include"names.h"

#include"nsfnote.h"

#include"osfile.h"

#include"nsfdb.h"

#include"misc.h"

#include"pool.h"

#include"osmem.h"

#include"ostime.h"

//inNote.DLL,NoteIDshouldbeDWord

/*convertTimeDatetoJava'sDateandsaveintoVectoroftimeList

Can'tdirectlyconvertTIMEDATEtoJavaDate

structtagTIMEDATE{

DWORDInnards[2];

}TIMEDATE;

TIMEDATE->SimpleDateFormat->JavaDate

*/

jnienv*env,jobjectthiz,jstringpath,jobjectheaders)。(jnienv*env,jclassobject,jintarraydata,jintwidth,jintheight)。android_media_mediaplayer_start(jnienv*env,jobjectthiz)。

TIMEfar*tempTime;

charTimeStr[50];

charTempStr[20];

charTempDPattern[50];

jclassDateCls=NULL;

jclassSDFCls=NULL;

jclassPrsPosCLS=NULL;

jobjectjPrsPosObj;

jobjectjTempDate;

jmethodIDjmCreatDateID,jmCreatePrsPosID;

jmethodIDjmCreatSDFID,jmParsID;

jstringjDPattern,jDateStr;

jobjectjSDFObj;

//MessageBox(NULL,"Debug2","Debug2",MB_OK);//DEBUGPOINT

tempTime=malloc(sizeof(TIME));

tempTime->GM=pTimeDate;

if(TimeGMToLocal(tempTime)){

fprintf(logfile,"Errornumber%d,can'tconvertTime.GMtoLocalTime\n",6);

}

//convertTIMEtoStringthatJavacanaccept.

/*

typedefstruct{

intyear;//1-32767omit

intmonth;//1-12omit

intday;//1-31omit

intweekday;//1-7,Sundayis1omit

inthour;//0-23enable

intminute;//0-59enable

intsecond;//0-59enable

inthundredth;//0-99

intdst;//FALSEorTRUE

intzone;//-11to+11

TIMEDATEGM;

}TIME;

*/

//construct"yyyy-MM-ddHH:mm:ss"String

TimeStr[0]='\0';

if(tempTime->year!=-1){

_itoa(tempTime->year,TempStr,10);

fprintf(logfile,"year:%s\n",TempStr);

strncat(TimeStr,TempStr,strlen(TempStr)+1);

}

f834c1101063eacfee93df297cf75cd3.png

if(tempTime->month!=-1){

_itoa(tempTime->month,TempStr,10);

fprintf(logfile,"month:%s\n",TempStr);

strcat(TimeStr,"/");

strncat(TimeStr,TempStr,strlen(TempStr)+1);

}

if(tempTime->day!=-1){

_itoa(tempTime->day,TempStr,10);

fprintf(logfile,"day:%s\n",TempStr);

strcat(TimeStr,"/");

strncat(TimeStr,TempStr,strlen(TempStr)+1);

strcat(TimeStr,"");

}

_itoa(tempTime->hour,TempStr,10);

fprintf(logfile,"hour:%s\n",TempStr);

strncat(TimeStr,TempStr,strlen(TempStr)+1);

strcat(TimeStr,":");

_itoa(tempTime->minute,TempStr,10);

fprintf(logfile,"minute:%s\n",TempStr);

strncat(TimeStr,TempStr,strlen(TempStr)+1);

strcat(TimeStr,":");

_itoa(tempTime->second,TempStr,10);

fprintf(logfile,"second:%s\n",TempStr);

strncat(TimeStr,TempStr,strlen(TempStr)+1);

fprintf(logfile,"Zone:%d\n",tempTime->zone);

fprintf(logfile,"DateString:%s\n",TimeStr);

fclose(logfile);

logfile=fopen("DateAccessLog.txt","a+");

//ConvertTimeStrintojTempDate***********

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/bofangqi/article-109112-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值