Je suis en train de faire un projet dans NetBeans avec Java 6.ne peut pas exécuter mon projet NetBeans
Aller à projeter des propriétés, sources j'y ai JDK 6, mais dans les bibliothèques, la plate-forme Java JDK 1.8.
Donc, je nettoie et construit le projet, je vais dans le dossier dist et j'exécute le .jar et cela fonctionne. Mais quand je le déplace vers un autre ordinateur, il me signale this error.
L'autre ordinateur, où cela ne fonctionne pas, n'a pas NetBeans installé mais il a Java 6.0.22. Il n'a pas l'option de mettre à jour Java parce qu'il est dans un réseau sans la possibilité pour cela.
Aussi l'autre PC ne peut pas exécuter avec CMD, parce qu'il est bloqué par l'administrateur, même que .exe ou .bat, mais je peux dans le mien.
Je n'utilise qu'une seule classe principale pour tester l'exécution avec une bibliothèque JCIFS.
Qu'est-ce qui me manque? Si vous avez besoin d'informations supplémentaires, de sources ou de quelque chose, commentez et je mettrai à jour.
MISE À JOUR
Voici le manifest.mf du .jar après la construction du projet.
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.7
Created-By: 1.8.0_121-b13 (Oracle Corporation)
Class-Path: lib/jcifs-1.3.18.jar lib/xmlunit-core-2.3.0.jar lib/xmluni
t-legacy-2.3.0.jar lib/xmlunit-matchers-2.3.0.jar lib/commons-io-2.5.
jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: conectarsamba.ConectarSamba
Puis-je besoin JDK 1.6? Et comment puis-je le changer parce que je l'ai changé pour le JDK 1.6 mais quand je le construis, dans le manifeste-Créé par: 1.8.0. – programode0
Recréez le manifeste/projet. Assurez-vous d'utiliser le JDK 1.6 comme plate-forme Java. – Ayman
Ok Je vérifiais l'autre PC, et il semble qu'au lieu d'utiliser java pour ouvrir le pot, il utilise l'un de Microsoft. Cela pourrait être le problème, mais je ne peux pas changer le programme d'ouverture par défaut ou le .reg. – programode0