tutorials.de Buch-Aktion 05/2012
Seite 1 von 3 123 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
40
ZUGRIFFE
1371
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Naturp Naturp ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    21
    Tag

    Wie kann ich das hier nutzen?
    http://www.knopflerfish.org/releases...all-2.0.1.html

    Ich probiert jetzt über 8H und kriegs nicht auf die Reihe
    Wie und wo muss ich es abspeichern? Oder kann es sein das ****win32**** auf 64Bit nicht geht?
    Ich finde keine 64 Version
    Heelp
     

  2. #2
    SE Tutorials.de Gastzugang
    Viel wichtiger : ist die JVM 64Bit ?
    Wenn ja : man kann keine 64Bit DLL in eine 32Bit Anwendung laden und auch keine 32Bit DLL in eine 64Bit Anwendung.
     

  3. #3
    Naturp Naturp ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    21
    Meinst du den JDK? Jo der ist für Win7 64Bit

    Gibt es eine Lösung damit ich javax.comm nutzen kann?
     

  4. #4
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Win32 ist die API, die sowohl auf 32Bit als auch auf 64Bit Windows nicht verfügbar ist.
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  5. #5
    SE Tutorials.de Gastzugang
    Naja ... es kommt darauf was Java ist ... ob nun 32Bit oder 64Bit. Wenn Java 64Bit kannst du eine 32Bit DLL NICHT laden.

    @genode
    Deine Post versteh selbst ich nicht. Warum sollte eine 32Bit Lib nicht unter einer x86 Umgebung laufen können ? Wenn Java 32Bit ist sollte man auch ne 32Bit DLL laden können. Ob diese unter Win x64 läuft ist ne andere Frage.
     

  6. #6
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Naturp hat im ersten Post von Win32 geschrieben:
    Oder kann es sein das ****win32**** auf 64Bit nicht geht?
    Ich wollte nur klarstellen, dass win32 eine API ist, die gleichermaßen auf 32Bit (x86) und 64Bit (x86-64, auch amd64 genannt) Windows verfügbar ist (und bald vielleicht auch auf ARM)
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  7. #7
    Naturp Naturp ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    21
    Dann sollte es auf meinem I7 mit 64Bit also gehen oder?
    Tatsache ist, es geht nicht
    Muss ich es eigentlich entpacken? und in welche umgebungsvariable muss ich es einfügen?

    Edit:Sorry Post von genodefest nicht gesehen
    Geändert von Naturp (10.08.11 um 22:38 Uhr)
     

  8. #8
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Wie Spikee geschrieben hat:
    Auf einem 64Bit Windows kann man 32Bit DLLs von einer 32Bit JVM laden, genauso 64Bit DLLs von einer 64Bit JVM.
    Auf einem 32Bit Windows kann man 32Bit DLLs von einer 32Bit JVM laden.

    Es liegt also an dir, herauszufinden, von welchem Typ deine JVM und deine DLL sind.
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  9. #9
    Naturp Naturp ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    21
    Sorry hatte etwas falsch verstanden
    ICh habe eine 32 JVM!
    Komandozeile: "java -d64 -version"
    Antwort: "This Java instance does not support a 64-bit JVM. Please install the desired version."

    Aber wie finde ich raus, für was das DDL ist?
    Wenn ich downloade, dann habe ich ein jar. file namens "comm-win32_all-2.0.1" wenn ich das entpacke, erhalte ich ein jar. fille namens "comm".

    Wie viel muss ich entpacken? Nichts, nur das "comm-win32_all-2.0.1" oder beide?
    Und wie muss ich es in den umgebungsvariabeln abspeichern? Auf der einen Website heisst es unter Path, unter einer andern heists es CLASSPATH**** Irgendwie verwirend

    Ich probier jetzt schon seit dem Montag nur an diesem Problem rum und langsam verlier ich die Geduld Würde gerne das Programm + die selbergebaute Hardeware die angesprochen werden soll testen
     

  10. #10
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Um rauszufinden, welchen Typ die dLL hat: http://stackoverflow.com/questions/4...32bit-or-64bit
    Normalerweise sollte das aber 32Bit sein, wenn nichts anderes angegeben ist. javax.comm ist schon so alt, kann sein, dass hier noch niemand an 64Bit gedacht hat

    Zum Classpath: nutzt du eine IDE?
    ansonsten solltest du dir mal die Kommandozeilenoptionen von javac (dem Java Compiler) ansehen.

    Ansonsten sollte es normalerweise reichen, wenn die Bibliothek (das gepackte jar-File comm-win32_all-2.0.1.jar) in dem Ordner liegt, in dem auch dein Programm liegt.
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  11. #11
    SE Tutorials.de Gastzugang
    Also wenn die Lib 32Bit ist und die VM ebenfalls dann solltest du die DLL eigentlich laden können.
     

  12. #12
    Naturp Naturp ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    21
    in der umgebungsvariable Path ist angegeben: "E:\Program Files (x86)\Java\jdk1.7.0\bin;"

    Und solange ich das comm API nicht brauche ist so auch alles in Butter
    Ich habe das comm-win32_all-2.0.1.jar file jetzt in E:\Program Files (x86)\Java\jdk1.7.0\bin; gelegt...

    aber immer noch:
    error: package javax.comm does not exist
     

  13. #13
    SE Tutorials.de Gastzugang
    Nunja ... weil eine Jar-Lib auch nicht in PATH sondern in CLASSPATH gehört. Außerdem wäre es nicht gerade gut wenn du den vorhanden PATH komplett durch das JDK ersetzt weil das System auch Pfade braucht die dort eingetragen sind.
     

  14. #14
    Naturp Naturp ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    21
    Na ja in meinem Path steht auch noch andere zusätzlichen Programme und das was ringehört Ich wollte nicht alles kopieren

    Ich halte mich demnächst für total beklopt
    Name der Variable: CLASSPATH
    Wert der Variable: E:\Program Files (x86)\Java\jdk1.7.0\lib;
    und dort ist "comm-win32_all-2.0.1.jar"

    Ich habe es dem compiler auch schon direkt "mitgegeben", einmal mit -cp, einmal mit -classpath und immer das selbe Resultat****? *KOPF GEGEN DIE WAND SCHLAG*
     

  15. #15
    SE Tutorials.de Gastzugang
    Nein ... du musst das JAR selbst in den CP mit aufnehmen. Außerdem sollte man NICHT im JDK-Ordner rumspielen. Kopiere daher die Lib in dein Projekt-Verzeichnis , setze den CP auf diesen und füge zusätzlich das Jar ebefalls in den CP zu, also :
    Code :
    1
    
    CLASSPATH=X:\ProjektPfad\;X:\ProjektPfad\comm-win32_all-2.0.1.jar
     

Ähnliche Themen

  1. Huawei e160 unter Win7 64bit
    Von FrankBooth im Forum Hardware
    Antworten: 1
    Letzter Beitrag: 14.06.11, 15:06
  2. Netzwerk mit Vista 32bit und Win7 64bit******
    Von Benmanson im Forum Netzwerke
    Antworten: 1
    Letzter Beitrag: 24.04.11, 16:11
  3. Antworten: 3
    Letzter Beitrag: 05.04.11, 07:21
  4. Eclipse php 64bit für Win7
    Von schlumsch im Forum PHP
    Antworten: 5
    Letzter Beitrag: 20.04.10, 10:07
  5. Host-PC (Win7/64bit) als Gast virtualisieren
    Von Game-Boy im Forum Virtualisierung (VMWare, Virtual PC & Co.)
    Antworten: 7
    Letzter Beitrag: 18.04.10, 08:23