En gros, est ce que je peux utiliser le chemin du projet à l'intérieur même du projet ?
Oui. Normalement, lorsque tu lances ton programme depuis NetBeans, ou Eclipse, le répertoire courant du processus est la racine de ton projet.
Lance le code suivant et sauras où tu es :
new File(".").getAbsolutePath();
Ainsi si tu références src/, tu auras accès au répertoire src situé à la racine de ton projet.
Est ce que vous connaissez un moyen pour éviter cette manipulaton?
Il te suffit de lancer java -jar <tonjar.jar> pour lancer le programme Java. Fait néanmoins attention a bien conservé les éventuelles dépendances de ton projet. Par exemple, si tes bibliothèques sont dans un répertoire lib/ pense à toujours les déployer avec le JAR.
Partager