-
12.03.2011, 16:26 #1
- Registriert seit
- 26.11.2011
- Beiträge
- 47
Thanked 0 Times in 0 Postsknuddelsk90acl Verzeichnet zu .Jar
Hey unzwar hab ich eine Frage ich will mein knuddelsk90acl verzeichnis den ich entpackt habe wieder zsm packen in eine .jar Format.
unzwar hab ich über die CMD
jar -cfv KMEClient.jar KMEClient.class
gemacht,
Manifist wurde hinzugefügt.
Hinzugefügen von:KMEClient.class <ein - 1115> <aus - 711> <komprimiert 36%>
dadurch wird doch eine .jar bei mir erzeugt...
Wenn ich jetzt die .jar starte (java -jar KMEClient.jar)
Unable to access jarfile KMEClient
Was hab ich nun falsch gemacht?
-
12.03.2011, 16:31 #2
- Registriert seit
- 15.11.2011
- Beiträge
- 8.002
- Blog Entries
- 5
Thanked 9.385 Times in 3.223 Postsknuddelsk90acl Verzeichnet zu .Jar
Du musst die Mainfest als Parameter angeben, und an der jeweiligen Stelle den Namen deiner Mainfest, ansonsten wird sie nicht berücksichtigt.
Jar - Erstellen einer ausführbaren Jar-Datei - Wiklet
-
12.03.2011, 16:46 #3
- Registriert seit
- 26.11.2011
- Beiträge
- 47
Thanked 0 Times in 0 Postsknuddelsk90acl Verzeichnet zu .Jar
@DMW007
Ich habe schon eine Manifest.txt datei erstellt mit dem inhalt,
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
CMD:
jar cmf Manifest.txt KMEClient.jar
und da kommt immer noch diese fehlermeldung,
Unable to access jarfile KMEClientGeändert von Darkfield (05.03.2014 um 06:56 Uhr)
-
12.03.2011, 16:50 #4
- Registriert seit
- 15.11.2011
- Beiträge
- 8.002
- Blog Entries
- 5
Thanked 9.385 Times in 3.223 Postsknuddelsk90acl Verzeichnet zu .Jar
Eine leere Mainfest macht natürlich sehr viel Sinn...
Und was heißt "Unable to access jarfile KMEClient"?
Er kann auf die Datei nicht zugreifen, und warumm kann er das nicht? Weil du beim Parameter f nach dem Dateinamen immer noch den Classpath angeben musst.
Steht alles auf der Seite die ich gepostet habe.
-
12.03.2011, 16:51 #5
- Registriert seit
- 19.02.2011
- Beiträge
- 9
Thanked 13 Times in 6 Postsknuddelsk90acl Verzeichnet zu .Jar
Du erstellst eine Manifest.txt und schreibst in diese:
Main-Class: KMEClient
Dann gehst du mit der CMD in dein knuddelsk90acl - Verzeichnis und gibst ein:
-jar cmf Client.jar Manifest.txt *.class *.au *.zip netscape
-
12.03.2011, 17:03 #6
- Registriert seit
- 26.11.2011
- Beiträge
- 47
Thanked 0 Times in 0 Postsknuddelsk90acl Verzeichnet zu .Jar
@Bool
Meine Manifest.txt datei hab ich geändert,
Dann hab ich eine run.bat datei erstellt, mit dem inhalt
-jar cmf Client.jar Manifest.txt *.class *.au *.zip netscape
und da kommt die Fehlermeldung,
Der Befehl "-jar" ist entweder falsch geschrieben oder konnte nicht gefunden werden.Geändert von Darkfield (05.03.2014 um 06:56 Uhr)
-
12.03.2011, 17:08 #7
- Registriert seit
- 15.11.2011
- Beiträge
- 8.002
- Blog Entries
- 5
Thanked 9.385 Times in 3.223 Postsknuddelsk90acl Verzeichnet zu .Jar
@Samsung
Befehle fangen auch nie mit - an, nur Parameter
Brain on please.
-jar ist ein Parameter von java.Geändert von Darkfield (05.03.2014 um 06:56 Uhr)
-
12.03.2011, 17:12 #8
- Registriert seit
- 26.11.2011
- Beiträge
- 47
Thanked 0 Times in 0 Postsknuddelsk90acl Verzeichnet zu .Jar
@DMW007
Jetzt kommt das hier v.v
c:\p\knuddelsk90acl>jar cmf KMEClient.jar Manifest.txt *.class *.au *.zip nets
cape
java.io.IOException: invalid header field
at java.util.jar.Attributes.read(Attributes.java:393)
at java.util.jar.Manifest.read(Manifest.java:182)
at java.util.jar.Manifest.<init>(Manifest.java:52)
at sun.tools.jar.Main.run(Main.java:151)
at sun.tools.jar.Main.main(Main.java:1149)Geändert von Darkfield (05.03.2014 um 06:56 Uhr)
-
12.03.2011, 17:17 #9
- Registriert seit
- 15.11.2011
- Beiträge
- 8.002
- Blog Entries
- 5
Thanked 9.385 Times in 3.223 Postsknuddelsk90acl Verzeichnet zu .Jar
Willst du mich eigentlich verarschen? ^^
Ich hab grad gepostet dass jar ein Parameter von java ist, und du lässt einfach nur den - am Anfang weg
Code:java -jar blablabla
-
12.03.2011, 17:23 #10
- Registriert seit
- 26.11.2011
- Beiträge
- 47
Thanked 0 Times in 0 Postsknuddelsk90acl Verzeichnet zu .Jar
@DMW007
c:\kj\knuddelsk90acl>java -jar cmf KMEClient.jar Manifest.txt *.class *.zip net
scape
Unable to access jarfile cmf
Wenn ich das cmf, f wegmach erscheint immer noch dieselbe Fehlermeldung xD
Unable to access jarfile cm
Nochmals, ich hab eine Manifest.txt Datei
Main-Class: KMEClient
hab durch
jar -cfv KMEClient.jar KMEClient.class
meine KMEClient.jar erzeugt
weiter komm ich nicht ....Geändert von Darkfield (05.03.2014 um 06:56 Uhr)
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.