Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/12/2015, à 21:54

renyeu

[Résolu] Créer un lanceur pour pdfsam-3.0.1

Bonsoir,
Je voudrais créer un lanceur pour pdfsam 3.
L'appli tourne  avec Oracle Java 8 runtime.
Lorsque je double clic sur le fichier .jar, l'appli se lance correctement...L'icône Java apparait dans ma barre de lanceurs.

/opt/pdfsam-3.0.1.RELEASE/pdfsam-community-3.0.1.RELEASE.jar

Quelle commande écrire en tête du chemin?
J'ai tenté la commande "java -jar" sans succès... Le gif de l'appli s'affiche un quart de seconde et disparaît hmm
Merci d'avance pour votre aide.
Cordialement
Renyeu

Dernière modification par renyeu (Le 30/12/2015, à 12:46)

Hors ligne

#2 Le 30/12/2015, à 02:41

Mhady

Re : [Résolu] Créer un lanceur pour pdfsam-3.0.1

Excuse moi mais c'est quoi pdfsam 3?


Hadysydney

Hors ligne

#3 Le 30/12/2015, à 10:46

renyeu

Re : [Résolu] Créer un lanceur pour pdfsam-3.0.1

Bonjour,
C'est un outil pour fichiers .pdf
Cordialement
Renyeu

Hors ligne

#4 Le 30/12/2015, à 12:09

gigiair

Re : [Résolu] Créer un lanceur pour pdfsam-3.0.1

Je ne connais pas pdfsam 3, j'ai la version 1.1.4 installée depuis les dépôts Debian testing.
le script pdfsam doit pourvoir être adapté pour une autre version, j'imagine.

 cat $(which pdfsam)
#!/bin/sh
### ====================================================================== ###
##                                                                          ##
##  pdfsam Bootstrap Script                                                  ##
##                                                                          ##
### ====================================================================== ###

warn() {
    echo "${PROGNAME}: $*"
}

die() {
    warn $*
    exit 1
}

# use java-wrappers in Debian:
. /usr/lib/java-wrappers/java-wrappers.sh
find_java_runtime openjdk sun


DIRNAME="/usr/share/pdfsam"
PDFSAMJAR=$(echo $DIRNAME/pdfsam-*.jar)

# Setup the classpath
if [ ! -f "$PDFSAMJAR" ]; then
    die "Missing required file: $PDFSAMJAR"
fi
PDFSAM_CLASSPATH="$PDFSAMJAR"

for jar in $DIRNAME/lib/*.jar
do
  PDFSAM_CLASSPATH=$PDFSAM_CLASSPATH:$jar
done

# Setup the JVM
if [ "x$JAVA" = "x" ]; then
    if [ "x$JAVA_HOME" != "x" ]; then
	JAVA="$JAVA_HOME/bin/java"
    else
	JAVA="java"
    fi
fi

# Setup pdfsam memory properties
JAVA_OPTS="-Xmx256m"

# Display our environment
echo "========================================================================="
echo ""
echo " pdfsam"
echo ""
echo "  JAVA: $JAVA"
echo ""
echo "  JAVA_OPTS: $JAVA_OPTS"
echo ""
echo "  CLASSPATH: $PDFSAM_CLASSPATH"
echo ""
echo "========================================================================="
echo ""

# Execute the JVM in the foreground
      "$JAVA" $JAVA_OPTS \
         -classpath "$PDFSAM_CLASSPATH" \
         org.pdfsam.guiclient.GuiClient "$@"

Dernière modification par gigiair (Le 30/12/2015, à 12:11)


--
JJR.

Hors ligne

#5 Le 30/12/2015, à 12:45

renyeu

Re : [Résolu] Créer un lanceur pour pdfsam-3.0.1

Bonjour à tous,
Dans la doc ubuntu grâce à ce tutoriel Java
Je me suis aperçu que mon système possédait 3 versions de java (6, 7 et 8):

[renyeu4@renyeu4-N76VJ:~$ sudo update-alternatives --config java
[sudo] password for renyeu4: 
Il existe 4 choix pour l'alternative java (qui fournit /usr/bin/java).

  Sélection   Chemin                                          Priorité  État
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      mode automatique
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      mode manuel
  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      mode manuel
  3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1069      mode manuel
* 4            /usr/lib/jvm/java-8-oracle/jre/bin/java          1062      mode manuel

Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :^Crenyeu4@renyeu4-N76VJ:~$ 

Mon système utilisait par défaut la version 7 insuffisante pour cette application...Le choix 4 a résolu mon problème. La commande java -jar est opérationnelle smile
Merci encore pour votre aide.
Bon réveillon
Cordialement
Renyeu

Dernière modification par renyeu (Le 30/12/2015, à 12:55)

Hors ligne