J'ai un projet compilé dans un fichier JAR et j'ai besoin d'appeler une méthode à partir de cela .Comment puis-je faire cela au terminal Ubuntu? P>
4 Réponses :
java -cp test.jar org.dekz.HelloWorld
Je dois appeler une méthode de celle-ci. P>
Ce n'est pas une déclaration très spécifique. Si vous souhaitez appeler la méthode principale de votre classe principale, vous pouvez faire P>
java -jar path/to/yourjar/yourJar.jar
- BOTS BUSIC LI> ul>
Si vous souhaitez appeler une méthode à partir de cette classe à partir d'une autre classe, vous devez ajouter ce bocal dans votre parcours de classe, puis vous pouvez accéder à d'autres méthodes. Mais depuis que vous avez écrit du terminal, je suppose que la première approche convient à vous p> blockquote>
Vous ne pouvez appeler aucune méthode du terminal ou de la cmd de n'importe quelle classe. p>
Vous pouvez exécuter la classe par le terminal. P>
Si votre ou définissez le chemin de classe de votre pot: JAR code> est exécutable Essayez:
java -jar "nom de votre pot" code> p> p>
Java -ClassPath Chemin de trajectoire JAR-TO-JAR
Nous pouvons donner le nom de la méthode sous forme de paramètre. Si c'est public, cela fonctionnera. Java -Jar
Comment appelez-vous la méthode à travers?
Vous pouvez appeler une méthode spécifique à partir d'un fichier JAR si et uniquement si le développeur a programmé le fichier pour l'appeler de l'extérieur. Vous pouvez utiliser un explorateur JAR pour bien les détails de chaque classe à l'intérieur d'un fichier JAR P>