![]() |
|
|
|||||||
| Allgemeine Java-Themen Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Neuer Benutzer
short
Registriert seit: 19.07.2012
Fachbeiträge: 18
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hallo ,
ich möchte eine Mail versenden, die einen Link auf eine jar-Datei enthält. Der Anwender soll auf den Link klicken und meine Anwendung soll sich öffnen. Das klappt auch. Jetzt möchte ich noch im Link einen Parameter (Auftragsnummer) mitgeben. Der Parameter wird aber nicht als solcher erkannt. Ich habe es mit blank und $ als Trennzeichen probiert. Beispiel: "File:///j://LMS-Anwendungen//Massnahmenmanagement//bat//bearbeitung.jar 128" Hat jemand eine Idee? Vielen Dank |
|
|
|
| #2 (permalink) | |
|
Stammbenutzer
Halbes Megabyte
Registriert seit: 25.12.2009
Fachbeiträge: 529
Abgegebene Danke: 22
Erhielt 89 Danke für 82 Beiträge
|
Wie sieht denn dieser Link aus?
Eventuell müsstest du den Link modifizieren. Falls der Link etwa java -jar "file://.../x.jar" lautet, müsstest du daraus java -jar "file://.../x.jar" 128 machen.Anführungsstriche sind wichtig! |
|
|
|
| #3 (permalink) | |
|
Neuer Benutzer
short
Themenstarter
Registriert seit: 19.07.2012
Fachbeiträge: 18
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
ich habe es gerade noch mal mit Anführungszeichen versucht. Hat leider auch nicht geklappt.
Mein Link sieht so aus: "File://j:/LMS-Anwendungen/Massnahmenmanagement/bearbeitung.jar" 128 die 128 soll der Parameter sein, kommt aber in der main-Methode nicht an... |
|
|
|
| #4 (permalink) | |
|
Stammbenutzer
Kilobyte
Registriert seit: 13.04.2010
Fachbeiträge: 229
Abgegebene Danke: 0
Erhielt 45 Danke für 40 Beiträge
|
Ich würde sagen, das ist unmöglich.
Ein Hyperlink auf eine lokale Ressource zeigt nun mal *direkt* auf die Ressource. Im Link selber ist kein Platz für zusätzliche Parameter. Folglich: > "File://j:/LMS-Anwendungen/Massnahmenmanagement/bearbeitung.jar 128" Sollte das nicht funktionieren weil der Link nach einer Ressource namens "bearbeitung.jar 128" sucht, welche es nicht gibt. Es gibt nur die Ressource "bearbeitung.jar". Und > "File://j:/LMS-Anwendungen/Massnahmenmanagement/bearbeitung.jar" 128 Wird nicht funktionieren, weil der Link so "nur" versucht die Ressource "bearbeitung.jar" zu öffnen. Da der Parameter außerhalb des Links steht, kennt er ihn überhaupt nicht. Ich nehme an, du benutzt Windows als System aufgrund der Laufwerksnamen. Was u.U möglich wäre, ist anstelle der jar Datei direkt im Link einfach auf eine Batch Datei zu verweisen welche den Start des Jars übernimmt. Also so etwas in der Art: "File://j:/LMS-Anwendungen/Massnahmenmanagement/bearbeitung.bat" Und in der Batch Datei machst du dann den Jar Aufruf: java -jar "j:/LMS-Anwendungen/Massnahmenmanagement/bearbeitung.bat" 128 Die Commandline sollte mit Parametern kein Problem haben und die 128 als Argument dem Jar Aufruf mitgeben.
__________________
Die Abk. für Abk. ist Abk. |
|
|
|
| #5 (permalink) | |
|
Neuer Benutzer
short
Themenstarter
Registriert seit: 19.07.2012
Fachbeiträge: 18
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hallo ,
vielen Dank für die Antwort... ich hatte die ganzen Varianten mit dem Parameter schon mal ausprobiert. Auch ein $ als Trennzeichen hat nicht funktioniert. Den Start über die bat-Datei habe ich jetzt aktuell im Einsatz. Die Anwender sind damit aber nicht zufrieden, weil die Dos-Box, die automatisch geöffnet wird irritiert. Ich vermute, das es da nur eine Lösung mit HTML gibt.... |
|
|
|
| #8 (permalink) | |
|
Neuer Benutzer
short
Themenstarter
Registriert seit: 19.07.2012
Fachbeiträge: 18
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
der Parameter ist in der bat Datei. Diese erstelle ich in der Anwendung parallel zur Mail.
Der Programmaufruf in der bat-Datei sieht wie folgt aus : java -jar J://LMS-Anwendungen//Massnahmenmanagement//bearbeitung.jar 87 |
|
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| mySQL Manipulation über JavaServer Faces (Tutorial gesucht) | stoevinho | Datenbankprogrammierung | 10 | 08.04.2012 16:45 |
| Link in JSP setzen mit Parameter/Attribut | kwonilchang | Web Tier | 4 | 28.09.2010 12:37 |
| "Segmentation fault" Virtual Machine Konfiguration Großrechner? | sunny01 | Java Basics - Anfänger-Themen | 115 | 22.06.2010 09:14 |
| Problem mit Link aufruf | Nicer | Allgemeine Java-Themen | 6 | 15.05.2010 21:55 |
| Thread-Startversuch | Rex | Allgemeine Java-Themen | 7 | 06.10.2006 13:33 |
| Lesezeichen |
|
|