tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
6889
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    tabina tabina ist offline Mitglied Bronze
    Registriert seit
    Nov 2007
    Beiträge
    49
    Hallo zusammen!

    Ich habe folgendes Problem:
    Mein .jar File PEditor.jar soll von überall her ausführbar werden.
    Gebaut ist es mit Ant, Main-Class und Class-Path im Manifest sind richtig gesetzt.
    Das .jar habe ich in das Verzeichnis C:\tools kopiert.

    Mit
    java -jar PEditor.jar
    lässt es sich vom Verzeichnis C:\tools aus problemlos ausführen.
    Genauso wie
    java -jar tools\PEditor.jar von C:\ aus wunderbar funktioniert.
    Nun möchte ich es aber auch z.B. von C:\ oder jedem anderen Verzeichnis aus ausführen können.
    Ich nehme an, dass ich dafür den Classpath explizit setzen muss, aber alle Versuche sind bisher gescheitert, z.B.

    java -jar PEditor.jar -cp C:\tools
    java -jar PEditor.jar -cp .;C:\tools
    java -jar PEditor.jar -classpath=.;tools
    java -jar PEditor.jar -classpath=.\tools

    ...
    usw. (um nur einige wenige zu nennen)
    allerdings bekomme ich immer die Fehlermeldung Unable to access jarfile PEdtior.jar

    Das Verzeichnis C:\tools ist in meinen Pfad PATH eingetragen und PEditor.jar wird mit which problemlos gefunden.

    Was muss ich tun, damit die .jar gefunden wird?

    Grüße,

    tabina
     

  2. #2
    Avatar von Franz Degenhardt
    Franz Degenhardt Franz Degenhardt ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Ort
    Köln
    Beiträge
    378
    java -jar C:\tools\PEditor.jar

    hf
     
    Denken gefärdet die Gewohnheit

  3. #3
    tabina tabina ist offline Mitglied Bronze
    Registriert seit
    Nov 2007
    Beiträge
    49
    Hallo,

    gerade das möchte ich ja nicht: den Pfad zum jar direkt im Aufruf angeben müssen.

    Gibt es ne andere Möglichkeit?
     

  4. #4
    Avatar von Franz Degenhardt
    Franz Degenhardt Franz Degenhardt ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Ort
    Köln
    Beiträge
    378
    Ok, sorry, habe nicht genau genug gelesen
    Als Jar geht das meines Erachtens nicht, was aber als Trick evtl. reicht ist:

    java MainClass -cp c:\tools\PEditor.jar
     
    Denken gefärdet die Gewohnheit

Ähnliche Themen

  1. Executable Jarfile Exception
    Von Sixty im Forum Java
    Antworten: 4
    Letzter Beitrag: 21.04.10, 15:46
  2. CellContraints problem bei jarFile
    Von chrisjahl im Forum Java
    Antworten: 6
    Letzter Beitrag: 09.07.07, 13:58
  3. Antworten: 4
    Letzter Beitrag: 18.01.06, 22:18
  4. Unable to access ....
    Von mille im Forum PHP
    Antworten: 3
    Letzter Beitrag: 18.01.06, 22:16
  5. ByteArray in JarFile
    Von kleinis_1 im Forum Java
    Antworten: 0
    Letzter Beitrag: 12.12.05, 11:44