开发环境: ItelliJ 14 ->编译和运行良好。
从命令行执行自定义创建的.jar时,将显示以下内容
C:\Java\Projects\OpenGLES\out\artifacts\Test1>java -jar Test1.jar
Exception in thread "main" java.lang.NoClassDefFoundError: com/jogamp/opengl/G
ventListener
at java.lang.ClassLoader.defineClass1(Native Method)
at ja
我想在我的应用程序中重新分发一个jre。我在使用本机库方面有问题。
假设我有一个jar: application.jar,它依赖于两个本机库(dll):a.dll和b.dll。它们都在同一个目录中。
Application.jar包含一个类: Test.java包com.mytest;
public class Test {
static {
System.loadLibrary("a");
System.loadLibrary("b");
}
public static void main(String
我有这段代码来创建一个简单的.NET .dll。它只返回一个int。
但是,它在Java内部不起作用。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ReturnINT
{
public class ReturnINT
{
public static int RetornaInteiro ()
{
try
{
int n
我正在做一个LWJGL项目,我不能让本地库工作。我可以在IDE中运行它,但是当我导出它时,它就崩溃了。但问题是,我编写了一些代码来从Jar中提取本机文件,并将其放到一个临时文件夹中,一旦完成,它就会尝试加载本机文件,但它会给出这个错误:
java.lang.UnsatisfiedLinkError: no jinput-dx8 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java
我需要从Java调用Windows系统函数。在之后,我尝试使用Java调用DLL函数。本教程中的所有示例都运行良好。当我尝试加载和使用Mscms.dll ( WCS库之一)时,该DLL似乎已成功加载,但无法调用任何函数。函数列表是。
我收到一条消息:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up function 'GetColorDirectory'
我的密码怎么了?你能帮帮我吗?
import com.sun.jna.Library;
import co
我正在尝试设置Agora录制设置,我已经编译了捆绑包中提供的示例,并尝试运行它们。我收到以下异常,代码在线程"main“java.lang.UnsatisfiedLinkError中找不到recording.dll异常:没有记录
java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLib
E:\Code\Java\JNITest>java test
Exception in thread "main" java.lang.UnsatisfiedLinkError: E:\Code\Java\JNITest\test.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown
正如标题中所述,我的程序不会在Eclipse之外启动。我导入了一个由xy.jar和xy_jni.dll组成的库 jar-file文件夹中的CMD: java -jar myprogramm.jar 后面紧跟以下语句: "Native code library failed to load. Please add the xy-folder as location for native libraries. java.lang.UnsatisfiedLinkError: no xy_jni in java.library.path 在导出jar-file时,单击extract或pack
我用GCC标志-c和-o Name.dll在Windows (64位)上编译了一个本机DLL文件.
当我执行System.load("fullpahhere")时,会得到以下错误:
java.lang.UnsatisfiedLinkError: RenderControl.dll: %1 is not a valid Win32 application
如果我重新编译向C源添加一个空main()方法并移除-c标志,那么它就会失败,因为UnsatisfiedLinkError表示它不能在64位机器上加载32位DLL。
为什么Java调用一个没有main方法的DLL无效?这难道不毁
日安,
我使用Tess4j作为java的包装器来实现Tesseract OCR。
遵循所提供的教程和指南,但在编译以扫描示例图像时返回以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: The specified module could not be found.
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:263)
我写了一个在运行时需要2个动态链接库的代码。我在C:\Program Files\Java\jdk1.6.0_01\jre\bin中有这些动态链接库文件。我已经相应地设置了环境变量PATH。它编译成功,然后在运行时出现以下错误:
Exception in thread "main" java.lang.ExceptionInInitializerError
at teamdev.jxcapture.Capture.captureActiveWindow(Unknown Source)
at ppb.activewindow.execute(act
你好,我正在我的Java程序中使用AutoIt,使用autoitx4java.Below是我使用的代码:
import java.io.File;
import autoitx4java.AutoItX;
import com.jacob.com.LibraryLoader;
public class MyTest {
public static void main(String[] args) throws InterruptedException{
// TODO Auto-generated method stub
String jacob
我正在开发一个用C++Builder 6编写的大型(15 an )遗留32位应用程序,它需要使用第三方API与外部系统交互。API由一组内部使用Java (我假设是JNI)的DLL组成。我们的代码只与一个特定的DLL直接交互,它在运行时被延迟加载.
当应用程序在客户的系统上运行时,DLL由于未知的原因而崩溃。因此,我试图在我的系统(XP Pro 32位)上复制,并遇到了另一个问题。
应用程序创建一个试图初始化API的线程,API内部尝试加载Java并失败,API向我的代码报告一个"JVM创建失败“错误。
但是,在一个小型测试应用程序中运行的线程代码完全相同,Java加载得很好,API功