Ho un progetto compilato in un file jar e ho bisogno di chiamare un metodo da esso. Come posso farlo in Ubuntu?Come chiamare il metodo nel file jar con terminale?
risposta
Non puoi chiamare alcun metodo da terminale o cmd di qualsiasi classe.
È possibile eseguire un terminale di classe.
Se il jar
è cercare eseguibile: java -jar "Name of your Jar"
o impostare il percorso di classe del vostro vaso: java -classpath path-to-jar <package>.<classname>
java -cp path/to/jar <package>.<classname>
esempio:
java -cp test.jar org.dekz.HelloWorld
ho bisogno di chiamare un metodo da essa.
Questa non è una dichiarazione molto specifica. se siete interessati a chiamare il metodo principale della classe principale, quindi si può fare
java -jar path/to/yourjar/yourJar.jar
se si desidera chiamare un metodo da questa classe da un'altra classe, allora avete bisogno di aggiungere questo jar nel classpath e quindi è possibile accedere ad altri metodi. ma dal momento che hai scritto dal terminale, presumo che il primo approccio sia adatto a te
è possibile chiamare un metodo specifico da un file jar se e solo se lo sviluppatore programmato il file chiamalo dall'esterno Puoi usare un jar explorer per mettere a punto i dettagli di ogni classe all'interno di un file jar
- 1. Come eseguire il programma Java nel terminale con la libreria esterna JAR
- 2. Chiamare il metodo super nel controller sails.js
- 3. Come chiamare il metodo didSelectRowAtIndexPath con UITapGestureRecognizer?
- 4. Come chiamare il metodo validateValue
- 5. Come accedere alle risorse nel file JAR?
- 6. Come raggruppare le immagini nel file jar
- 7. Come includere i file jar con il file java e compilarlo nel prompt dei comandi
- 8. Come rimuovere il file di classe nel file .jar e cambiarlo con la mia implementazione
- 9. chiamare il metodo Da BackgroundWorker
- 10. Come chiamare un metodo tratto con alias
- 11. Come chiamare il metodo dell'oggetto da Thymeleaf?
- 12. utilizzando scp nel terminale
- 13. ImportErrore di moduli Python standard con Jython (nel file JAR)
- 14. Imposta immagine icona nel file Jar
- 15. Come ottenere le firme del metodo da un file jar?
- 16. Birra nel mio terminale: COME?
- 17. Meteor.js: come chiamare il metodo helper dall'evento?
- 18. PHP: chiamare il costruttore figlio dal metodo statico nel genitore
- 19. Come chiamare il metodo sottoposto a override con sovraccarico?
- 20. Come chiamare il metodo vararg Java da C con valist
- 21. Differenza binaria nel file Zip/Jar
- 22. classLoader.getResource non funziona nel file jar
- 23. risorse maven non inserite nel file jar
- 24. Come modificare un file di testo nel mio terminale
- 25. Come visualizzare i file in binario nel terminale?
- 26. Esegui jar con parametri nel gradle
- 27. Esecuzione di un file JAR senza chiamare direttamente `java`
- 28. Java Come chiamare il metodo dei nonni?
- 29. Come chiamare il metodo statico in PowerShell
- 30. Gradle: come caricare file JAR personalizzato nel repository Maven
Possiamo dare il nome del metodo come parametro. Se è pubblico, verrà eseguito. java-jar. Esegue tutti i metodi con lo stesso nome su tutti i pacchetti nel vaso. –
Sashank