J'ai ce fichier .JAR. Je l'ai décompilé en plusieurs fichiers .java. Il y a un moyen d'avoir un nouveau fichier .JAR fonctionnel, après la mise à jour d'un seul fichier .java et sa recompilation? Si c'est possible, comment recompilerons-nous ce fichier .java sans avoir ses dépendances? (c'est-à-dire bibliothèques externes)Est-il possible de recompiler un seul fichier Java .java sans avoir le projet entier?
2
A
Répondre
9
Bien sûr!
Demandez javac à
javac -cp <whatever classpath you have> path/to/YourClass.java
après que vous diriez
jar uvf yourjar.jar path/to/YourClass*.class
et vous avez terminé, votre .jar ont été mis à jour, déployer maintenant! Rappelez-vous, fichier .jar est juste une archive zip avec les classes et le manifeste!
Si votre source java référence des classes externes, vous en aurez besoin autour. Mais vous avez également besoin d'eux pour utiliser réellement la classe compilée, donc je suppose que ce n'est pas un gros problème.
Questions connexes
- 1. Comment recompiler un projet Flash?
- 2. Mettre à niveau une DLL de référence dans un projet C# sans recompiler le projet
- 3. Comment préparer un projet java?
- 4. Java multithreading la lecture d'un seul fichier
- 5. build.xml dans le projet Java
- 6. Comment obtenir le nom de fichier sans l'extension en Java?
- 7. son java sans périphérique
- 8. Exclure un seul fichier de projet d'un référentiel SVN
- 9. Recompiler le projet Web ASP.NET sans lui donner de répertoire virtuel
- 10. Développement J2ME sans Java?
- 11. Renommer un fichier/dossier dans un fichier zip en Java?
- 12. Curseur de fichier Java
- 13. Verrouillage de fichier Java sur un réseau
- 14. Est-il possible en Java de déterminer si un chemin est valide sans essayer de créer un fichier?
- 15. Comment puis-je compiler du code Java dans Windows sans installer le JDK entier?
- 16. Comment ajouter un répertoire de classes java à un projet?
- 17. Comment couter un projet Java EE
- 18. Java actionListener pour un JButton sans nom?
- 19. YUI DataTable - Comment avoir un seul paginateur?
- 20. Ajouter un cadre au projet java
- 21. Java http corrompt le fichier
- 22. PBS: Demande d'un seul cœur par nœud sans demander le nœud entier
- 23. Pool de connexion Java sans JNDI?
- 24. Java URLConnection bloque le processus entier lorsque j'appelle getInputStream
- 25. Passer plusieurs paramètres en un seul paramètre en Java
- 26. sans code java
- 27. Problème avec le classpath dans le projet Java
- 28. Existe-t-il un moyen de déduire quel format d'image un fichier est, sans lire le fichier entier?
- 29. Puis-je compiler des classes anonymes ou internes dans un seul fichier java .class?
- 30. Lecture de blocs d'un fichier distant sans transférer le fichier entier?