Je suis depuis trois jours en train de fouiller sur internet et je ne trouve pas de réponse claire pour moi.
Mon but principal est de créer un fichier .jar.
J'ai donc cherché sur divers site. Il faut configurer un certain fichier manifest.mf.
Le voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Manifest-Version: 1.0
Main-Class: start.Main
Class-Path: dist\lib\*
start est le nom de package et Main la classe qui contient la méthode main().
A noter que par rapport à ce fichier manifest.mf, le package se trouve dans .\build\classes Ceci a été créé par netbeans.

Ensuite sur mon projet je fais clic droit>clean and build.
Voici le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
init:
deps-clean:
Deleting directory C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\build
Deleting directory C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\dist
clean:
init:
deps-jar:
Created dir: C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\build\classes
Compiling 17 source files to C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\build\classes
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
compile:
Created dir: C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\dist
Building jar: C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\dist\DriverHelp.jar
Copy libraries to C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\dist\lib.
To run this application from the command line without Ant, try:
java -jar "C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\dist\DriverHelp.jar"
jar:
 
BUILD SUCCESSFUL (total time: 0 seconds)

J'ai bien en fichier .jar de créé mais à l'éxécution j'ai un "fatal exception occurred".

J'ai fais des recherches dessus et j'ai voulu compiler à la main, classe par classe mais j'ai un "javac n'est pas reconnu en tant que commande interne".

Il parait qu'il faut définir une variable d'environement : PATH avec pour valeur : c:\Programmes\Java\jdk1.6.0_02\bin;%Path%

Je n'ai toujours pas de javac dispo.

Je n'ai certainement pas tout fais je ne vois pas par où continuer. Merci de votre aide

Brice