---
title: "Anropa dll'er?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/119600-anropa-dll-er"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "nitro2k01"
published: "2005-01-08T02:01:28.000Z"
updated: "2005-01-22T13:17:05.000Z"
replies: 5
views: 429
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/119600-anropa-dll-er"
---

# Anropa dll'er?

## #1 — nitro2k01, 2005-01-08T02:01Z

Jag försöker anropa en metod i Windows' dll-fil user32.dll med denna kod, men den kastar ett UnsatisfiedLinkError. Vad göra?

```
public class CallLib{

	static { System.loadLibrary("user32"); }

	public static native int MessageBoxW(int Hwnd, String text, String capt, int type);

	public static void main(String[]s){
		MessageBoxW(0, "Test text", "Test caption", 0);
	}

}
```

Permalänk: https://www.webforum.nu/p/119600

## #2 — jonnyz, 2005-01-08T04:14Z

Prova att istället använda 

```
System.load("c:\\winnt\\system32\\user32.dll")
```

förutsatt att den sökvägen är korrekt även för dig...

Permalänk: https://www.webforum.nu/p/1523457

## #3 — spango, 2005-01-08T15:25Z

Re: Anropa dll'er?

> **nitro2k01 skrev:**
>
> Jag försöker anropa en metod i Windows' dll-fil user32.dll med denna kod, men den kastar ett UnsatisfiedLinkError. Vad göra?

Fortsätt drömma ;) 
För att det ska funka att anropa ett native-bibliotek måste det vara skrivet för JNI, vilket jag kan garantera att user32.dll inte är.

Permalänk: https://www.webforum.nu/p/1523638

## #4 — nitro2k01, 2005-01-10T18:08Z

Finns det någon plugin som gör att man kan anropa en godtycklig (Mao, icke-jni kompatibel, vars namn definieras i Javakod) dll från Java på ett C-liknande sätt?

Permalänk: https://www.webforum.nu/p/1524818

## #5 — Reza, 2005-01-21T09:32Z

Det finns program med generella dll:er som du kan använda, tex. 

JNIWrapper is the software development kit for working with native code from Java™ programs without using JNI. You write your code using Java only, and our product does the rest.

Permalänk: https://www.webforum.nu/p/1533897

## #6 — nitro2k01, 2005-01-22T13:17Z

Som kostar 2000 kr, när mitt syfte är att använda det i projekt som ska spridas gratis. Nej tack. Jag tror nästan jag bemödar mig att skriva egna JNI-kompatibla bibliotek.

Permalänk: https://www.webforum.nu/p/1534515

---

Tråden på webben: https://www.webforum.nu/amne/java/119600-anropa-dll-er
