---
title: "C++ från Java"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/155081-c-från-java"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "mangan"
published: "2006-12-20T13:51:14.000Z"
updated: "2006-12-20T15:09:02.000Z"
replies: 3
views: 489
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/155081-c-från-java"
---

# C++ från Java

## #1 — mangan, 2006-12-20T13:51Z

Hej!

Jag undrar bara om det är någon som någonsin använt sig av Java för att använda ett C++ bibliotek?

Mycket intresserad av att vet om och hur man kan göra.

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

## #2 — spango, 2006-12-20T14:17Z

Du får använda JNI, vilket inte är det roligaste som finns. Inte det bästa heller, i och med att context switchen (dvs. hoppet mellan Java/C++) är rätt kostsamt. Man tror gärna att det ska gå snabbare om man använder C++, men i fallet med JNI är det tvärtom ganska sannolikt att det går långsammare.
<http://www.javaworld.com/javaworld/javatips/jw-javatip17.html>

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

## #3 — mangan, 2006-12-20T14:58Z

Tackar!

Skall kika på detta. Jag misstänkte att det du beskriver var fallet men jag är så illa tvungen att använda C++ mot det APIet jag behöver använda. Dock hade jag gärna använt Java då det är lättare och har mer färdiga funktioner som jag nu kommer behöva skriva själv.

Eller kan man använda Java när man måste jobba mot en .h-fil, .a-fil och en dll?

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

## #4 — spango, 2006-12-20T15:09Z

Finns inget kosher Javastöd för sånt, nej. Är DLL:en en COM-DLL kan du kanske använda nåt slags interopbibliotek som <http://jawinproject.sourceforge.net/> . Annars är Dotnet ett alternativ.

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

---

Tråden på webben: https://www.webforum.nu/amne/java/155081-c-från-java
