[gelöst] Java-Anwendung per Doppelklick starten

Dieses Forum dient der grundlegenden Hilfe und Unterstützung :

Stelle hier Deine Fragen zur Grundinstallation und zur Benutzung von Mageia. Beispielsweise gehören hierhin Fragen zum Download der ISOs und deren Installation, zur Einrichtung des Druckers, Benutzung der Textbearbeitung, usw.

Bitte versuche, Deine Fragen im richtigen Subforum zu stellen und gib dabei so viele Informtionen wie möglich. Je präziser die Frage gestellt wird, um so eher bekommst Du eine hilfreiche Antwort.

[gelöst] Java-Anwendung per Doppelklick starten

Beitragvon Pitti » Okt 1st, '11, 08:08

Guten Morgen,
von Mandriva her bin ich es gewöhnt, Java-Programmme (Dateiendung *.jar) per Doppelklick zu starten.
Ich habe bereits zu diesem Zweck unter "Eigenschaften öffnen mit..." (Kontextmenü) die direkte Pfadangabe
usr/lib/java eingetragen - ohne Erfolg.
Installiert sind sowohl die Sun - als auch die JDK-Version:
Code: Alles auswählen
rpm -qa|grep java
timezone-java-2011g-1.mga1
java-1.6.0-sun-1.6.0.25-1.mga1
javamail-1.4.3-7.mga1
java-1.6.0-sun-plugin-1.6.0.25-1.mga1
java-1.6.0-openjdk-devel-1.6.0.0-14.b22.5.mga1
java-1.6.0-sun-alsa-1.6.0.25-1.mga1
libreoffice-java-common-3.3.2.2-14.mga1
java-access-bridge-1.26.2-3.mga1
java-1.6.0-openjdk-1.6.0.0-14.b22.5.mga1
java-1.6.0-sun-jdbc-1.6.0.25-1.mga1
java-rpmbuild-1.7.5-5.mga1
rootcerts-java-20110323.00-1.mga1
java-1.6.0-sun-fonts-1.6.0.25-1.mga1

In der Konsole erscheint folgende Meldung (Beispiel):
Code: Alles auswählen
java -jar MindcryptApp 1.5.3.jar
Unable to access jarfile MindcryptApp
Hat jemand eine Idee?

Danke!
Zuletzt geändert von Pitti am Okt 2nd, '11, 03:56, insgesamt 1-mal geändert.
Klug zu fragen ist schwieriger, als klug zu antworten. (persisches Sprichwort)
Benutzeravatar
Pitti
 
Beiträge: 1224
Registriert: Jun 1st, '11, 10:07
Wohnort: Dresden

Re: Java-Anwendung per Doppelklick starten

Beitragvon doktor5000 » Okt 1st, '11, 09:03

Jepp, da ist ein Leerzeichen im Dateinamen, und das ist nicht so gut. Kannst du mal probieren " " um den Dateinamen zu machen?

Wenn du nicht so viele hast, warum nicht für jedes eine Verknüpfung anlegen?
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: Java-Anwendung per Doppelklick starten

Beitragvon Pitti » Okt 1st, '11, 11:01

doktor5000 hat geschrieben:Kannst du mal probieren " " um den Dateinamen zu machen?
Was meinst Du damit?
doktor5000 hat geschrieben:Wenn du nicht so viele hast, warum nicht für jedes eine Verknüpfung anlegen?
Hab ich ja. Im konkreten Fall handelt es sich um die heruntergeladene Datei von http://mindcrypt.de/
Das Skript lautet:
Code: Alles auswählen
#!/bin/sh
cd `dirname $0`
if [ -n "$JAVA_HOME" ]; then
  $JAVA_HOME/bin/java -jar ./.MindcryptApp.jar $*
else
  java -jar ./.MindcryptApp.jar $*
fi
cd $OLDPWD

und funktioniert unter Mandriva, OpenSuse und Pardus einwandfrei.
(Der Punkt vor MindcryptApp.jar ist richtig - die Datei soll im Ordner "versteckt" erscheinen.)

Auf der Webseite wird das Tool auch ordnungsgemäß dargestellt,
sodass eine fehlerhafte Installation ausgeschlossen werden kann.

EDIT: Ich habe soeben bemerkt, dass nach Änderung des Attributes in "ausführbar" (beim Skript) die *.jar-Datei startet. Das Ausgangsproblem besteht allerdings noch: Ein Java-Programm, eben schnell mal aus dem Netz heruntergeladen, kann durch Doppelklick zwecks Tests nicht gestartet werden. :(
Klug zu fragen ist schwieriger, als klug zu antworten. (persisches Sprichwort)
Benutzeravatar
Pitti
 
Beiträge: 1224
Registriert: Jun 1st, '11, 10:07
Wohnort: Dresden

Re: Java-Anwendung per Doppelklick starten

Beitragvon gert » Okt 1st, '11, 13:36

Doktor5000 meint, dass zwischen "MindcryptApp" und "1.5.3.jar" ein Leerzeichen ist !
Daher auch die Fehlermeldung !
Du solltest es mal mit:
Code: Alles auswählen
java -jar "MindcryptApp 1.5.3.jar"
versuchen
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt ! ---Albert Einstein---
Benutzeravatar
gert
 
Beiträge: 69
Registriert: Jun 1st, '11, 10:27

Re: Java-Anwendung per Doppelklick starten

Beitragvon Pitti » Okt 1st, '11, 17:58

gert hat geschrieben:Doktor5000 meint, dass zwischen "MindcryptApp" und "1.5.3.jar" ein Leerzeichen ist !
Ok. Das ist mir jetzt auch klar. Was ich nach wie vor suche: Datei.jar-> Rechtsklick "Eigenschaften" -> Dateityp bearbeiten (Schraubenschlüssel in der Mitte der Maske) -> dort habe ich die Möglichkeit, die Datei mittels Ark oder Java zu öffnen. Die Auswahlmöglichkeit wird mir bei allen getesteten Distributionen angeboten - außer Mageia! :evil:
Dort steht nur Ark.
Klug zu fragen ist schwieriger, als klug zu antworten. (persisches Sprichwort)
Benutzeravatar
Pitti
 
Beiträge: 1224
Registriert: Jun 1st, '11, 10:07
Wohnort: Dresden

Re: Java-Anwendung per Doppelklick starten

Beitragvon alf » Okt 1st, '11, 18:52

Du nutzt KDE?, dann kannst du das über die KDE-Systemsettings machen. Menüpunkt "Dateizuordnungen".
Das Gehirn ist nicht wie Seife, es wird nicht weniger wenn es benutzt wird. -- Lisa Fitz
Benutzeravatar
alf
 
Beiträge: 2443
Registriert: Jun 1st, '11, 13:39
Wohnort: Paderborn

Re: Java-Anwendung per Doppelklick starten

Beitragvon wanne » Okt 2nd, '11, 01:01

Rechtsklick "Eigenschaften" -> Dateityp bearbeiten (Schraubenschlüssel in der Mitte der Maske) -> Hinzufügen -> von Hand java -jar von Hand eingeben. (Auswahlfenster drunter ignorieren) -> java ganz nach oben befördern.
a1d0c6e83f027327d8461063f4ac58a6
wanne
 
Beiträge: 985
Registriert: Jun 1st, '11, 16:54
Wohnort: Südwest-Deutschland

Re: Java-Anwendung per Doppelklick starten

Beitragvon Pitti » Okt 2nd, '11, 03:55

@alf: Dort hatte ich schon nachgeschaut, war aber aus irgendwelchen Gründen daran "abgestorben".

@wanne: Genau das war es! Bisher war ich immer der Meinung, dort muss eine absolute Pfadangabe eingetragen werden. Dass eine Anweisung genauso ausreicht, wusste ich bis heute nicht. ;)

Danke an alle!

Thread gelöst
Klug zu fragen ist schwieriger, als klug zu antworten. (persisches Sprichwort)
Benutzeravatar
Pitti
 
Beiträge: 1224
Registriert: Jun 1st, '11, 10:07
Wohnort: Dresden

Re: [gelöst] Java-Anwendung per Doppelklick starten

Beitragvon wanne » Okt 2nd, '11, 12:40

Zuerst hatte ich auch ein Script benutzt das einfach java -jar an die übergabe dran hängt. Irgendwann hatte ich's dann einfach mal so ausprobiert.
a1d0c6e83f027327d8461063f4ac58a6
wanne
 
Beiträge: 985
Registriert: Jun 1st, '11, 16:54
Wohnort: Südwest-Deutschland


Zurück zu Basis-Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast