Partage
  • Partager sur Facebook
  • Partager sur Twitter

No main manifest attribute

    14 novembre 2022 à 16:32:05

    Bonjour,

    Je souhaite utiliser l'outil jscep présent sur le github https://github.com/jscep/jscep

    Prérequis j'ai bien java et javac dont les versions sont les suivantes :

    moi:~/jscep/test/jscep$ java -version
    openjdk version "11.0.17" 2022-10-18
    OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)
    OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu220.04, mixed mode, sharing)
    moi:~/jscep/test/jscep$ javac -version
    javac 11.0.17

    J'utilise une version WLS d'Ubuntu 20.04 LTS

    J'ai effectué les commandes suivantes pour télécharger le projet sur git et le compiler :

    git clone https://github.com/jscep/jscep.git
    cd jscep
    ./release.sh

    1ere tentative
    Nom : jscep_test_jscep.png Affichages : 32 Taille : 62,7 Ko

    2nd tentative
    Nom : jscep_test_jscep2.png Affichages : 28 Taille : 24,5 Ko


    En utilisant la version déjà compilée dispo ici : https://github.com/jscep/jscep/releases/tag/jscep-2.5.4 j'ai une autre erreur :

    Nom : jscep_test3.png Affichages : 25 Taille : 3,6 Ko

    Je précise que je suis néophyte en Java et que je veux juste utiliser l’application :D.

    Merci d'avance.

    -
    Edité par Joss3lin 14 novembre 2022 à 16:32:34

    • Partager sur Facebook
    • Partager sur Twitter
      15 novembre 2022 à 16:52:14

      Bonjour,

      ce n'est pas une application, mais un projet qui s'importe via une dépendance dans ton projet java courant. On peut voir ça comme une bibliothèque que tu vas importer dans ton projet pour en utiliser les fonctionnalités. Je dis ça car ,je me trompe peut-être mais, j'ai l'impression que tu t'attends une application à télécharger et à exécuter comme un *.exe.

      La commande git clone suivie de l'URL te permet de récupérer le code source du projet dans un environnement local. Ce n'est pas suffisant pour l'utiliser, il te faut le lier à ton projet java courant.

      Si tu travailles avec Maven tu peux rajouter la dépendance dans le pom.xml:

      <dependency>
          <groupId>com.google.code.jscep</groupId>
          <artifactId>jscep</artifactId>
          <version>2.5.4</version>
      </dependency>



      • Partager sur Facebook
      • Partager sur Twitter
      Don't quit, suffer now and live the rest of your life as a Champion

      No main manifest attribute

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown