`
胡笨笨
  • 浏览: 162401 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

no JSTAF in java.library.path的解决办法

阅读更多

这几天在做项目的时候,用到了staf,编写单独的java测试类时,可以顺利通过,但是一旦发布工程,从界面调用时就报错:

no JSTAF in java.library.path,尝试了很多种方法,最后终于解决。

 

(1)先在出问题的语句前加: System.out.println("-------java.library.path:"+System.getProperty("java.library.path")); 得到:

java.library.path:

C:\Program Files\XXX\com.sun.java.jdk.win32.x86_1.6.0.013\bin;

C:\Program Files\XXX\com.sun.java.jdk.win32.x86_1.6.0.013\jre\bin;

 

(2)然后将JSTAF.dll文件拷贝到

C:\Program Files\XXX\com.sun.java.jdk.win32.x86_1.6.0.013\bin;

 路径下面。

注意:一开始我拷贝的事JSTAF.jar,不起作用。

 

     优缺点分析:项目要发布的时候会出问题:整个工程打包成war文件,DLL不能直接打包进目录下,我们又不能要求客户手动去拷贝,程序移植很麻烦。

 

后面有时间,继续寻找更方便的解决办法。

0
3
分享到:
评论

相关推荐

    no jmvfw in java.library.path报错解决方案和JMF始终报overwrite解决方案

    本文件夹专为以下错误对症下药。...Exception in thread "VFW Request Thread" java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: no jmvfw in java.library.path

    Ubantu tomocat启动报错 no opencv_java249 in java.library.path问题解决方案压缩包

    通过以上步骤,应该能够解决"no opencv_java249 in java.library.path"的错误。然而,如果问题依然存在,可能需要检查项目的构建配置、依赖管理,甚至查看OpenCV的官方文档以获取更详细的帮助。在处理这类问题时,...

    springboot 报错:no libsigar-amd64-linux.so in java.library.path 时所需安装包

    6. 最后,重启你的Spring Boot应用,错误“no libsigar-amd64-linux.so in java.library.path”应该已经被解决了。如果应用仍然报错,可能需要在Java的启动参数中指定library.path,例如: ``` java -Djava....

    org.tmatesoft.svn_1.9.1.eclipse.zip

    no libapr-1 in java.library.path no libapriconv-1 in java.library.path C:\Program Files (x86)\Intel\iCLS Client\libeay32.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform C:\Program Files ...

    no webp-imageio in java.library.path(webp-imageio-0.4.2.jar dll so)

    in java.library.path的解决办法及eclipse配置 java一般使用两个path:classpath 和 java.library.path classpath是指向jar包的位置 java.library.path是非java类包的位置如(dll,so) 解决办法: 1:LINUX下的...

    ecplise中启动Tomcat错误.not found on the java.library.path

    以上就是关于“ecplise中启动Tomcat错误.not found on the java.library.path”的详细解析和解决方法。通过理解`java.library.path`的重要性以及`tcnative-1.dll`在Tomcat中的作用,我们可以有效地解决这个问题,...

    ocijdbc10.rar

    eclipse如何解决no ocijdbc10 in java.library.path错误(ocijdbc9,ocijdbc8); java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path java.library.path 部署 ocijdbc10 Myeclipse 8.5中,web...

    was not found on the java.library.path

    标题 "was not found on the java.library.path" 是一个在Java编程中常见的错误提示,它意味着系统在尝试加载本地库(native library)时未能找到指定的库文件。这通常发生在Java程序试图使用Java Native Interface ...

    environments was not found on the java.library.path: E:\\Program Files (x86)\\Java

    总之,解决"environments was not found on the java.library.path"的问题通常需要检查库文件的位置、设置正确的`java.library.path`,以及确保体系结构兼容性和权限设置。在实际操作中,根据具体的应用场景和错误...

    environments was not found on the java.library.path 问题的解决方法

    标题中的问题 "The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path" 指的是在启动Apache Tomcat时遇到的一个错误,...

    sigar-amd64-winnt.dll

    java报错no sigar-amd64-winnt.dll in java.library.path 接手别人的项目,需要用到sigar进行CPU监控,却发现报这个错误, 经过网上查找资料,发现是sigar需要sigar-amd64-winnt.dll这个文件, 网上下载这个文件...

    linux_java_opencv_4.5.1.zip

    服务器是centos环境,jar包是跨平台的,但是dll不能,所以只能下载最新版的opencv源码,进行编译安装,并且打包成静态文件,大家只需要把libopencv_java451.so放到 java.library.path下面就行了

    JPCAP包及解决安装错误办法

    安装jpcap报错:Exception in thread "main" java.lang.UnsatisfiedLinkError: C:/Windows/System32/Jpcap.dll: Can't find dependent libraries 解决办法。

    opencv-java460-windows-64

    "opencv-java460-windows-64" 是OpenCV的一个特定版本,针对Java语言,并且适配于64位Windows操作系统。 OpenCV Java接口提供了丰富的API,使得Java开发者可以方便地利用OpenCV的功能。`opencv_java460.dll`是...

    sapjco3.dll

    用于解决打包时报错:no sapjco3 in java.library.path,将改文件放入C:\Windows\System32可解决该错

    linux opencvjava320.so

    liunx opencv java320.so System.getProperty("java.library.path") 获取到library路径然后把so文件放到该目录下

    jacob-1.14.3-x64

    使用时,将jacob.dll放入system32目录下或者放到jre的bin目录即可。

    sigar_so.zip

    在标题和描述中提到的问题,"找不到 so 可以下载 no libsigar-aarch64-linux.so in java.library.path",这表明在运行Java程序时,遇到了加载SIGAR库的错误,具体是缺少适用于aarch64架构(即64位ARM处理器)的Linux...

    tomcat-native-1.2.24-openssl-1.1.1g-win32-bin.zip

    1.错误Can't load IA 32-bit .dll on a AMD 64-bit platform解决方案 2.springboot启动报错java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path 3.tomcat-native-1.2.24-openssl-1.1.1g-win32-bin

    tencent-wework-1.0.jar

    在企业微信会话存档中只简单的提供了dll和so形式的sdk文件供开发人员调用,当遇到大型项目时不方便管理,本jar对sdk进行了封装,可以直接供项目进行依赖引用Finance类。

Global site tag (gtag.js) - Google Analytics