Come posso fare?Esecuzione di programmi Java tramite Python
risposta
È possibile eseguire tutto ciò che si desidera da Python con la funzione os.system()
.
os.system (comando)
eseguire il comando (una stringa) in una subshell. Questo è implementato chiamando il sistema di funzioni Standard C e ha le stesse limitazioni . Le modifiche a os.environ, sys.stdin, ecc. Non si riflettono in l'ambiente del comando eseguito.
Per maggiori potenza e flessibilità si vuole guardare il modulo di subprocess
:
Il modulo sottoprocesso permette di nuovi processi di spawn, connettersi al loro tubi input/output/errore, e ottenere i loro codici di ritorno.
os.system richiama inutilmente la shell. il subprocess module è il modo per farlo in tutti i casi, non solo quando si desidera potenza/flessibilità. – nosklo
Naturalmente, Jython consente di utilizzare le classi Java da Python. È un modo alternativo di guardarlo per consentire un'integrazione molto più stretta del codice Java.
- 1. Esecuzione di JSON tramite eval() di Python?
- 2. tra programmi python
- 3. Distribuzione di programmi Python
- 4. Esecuzione di script Python tramite ansible
- 5. Benchmark dei programmi Java
- 6. Esecuzione di programmi OpenGL in Linux
- 7. test di programmi python interattivi
- 8. Esecuzione più lunga tramite shell Java rispetto alla console?
- 9. Eclipse - Programmi in esecuzione non nella console nativa di eclipse
- 10. Esecuzione di Mongo come Query (JSON) tramite Java
- 11. Programmi Distribuzione scritto in Python
- 12. Come rendere Java simile ai programmi Windows?
- 13. Utilizzo di python per eseguire altri programmi
- 14. Esecuzione di altri programmi nel pacchetto di programmazione Haskell/Linear
- 15. Esecuzione di Python 3 da Light Table
- 16. comunicazione tra 2 programmi in python
- 17. Genera collegamenti Python, quali metodi/programmi usare
- 18. Esegui programmi Python esterni con Eclipse PyDev
- 19. Programmi Occupato, Esegui C, Python o Perl
- 20. Come posso distribuire i programmi Python?
- 21. Programmi non python in un virtualenv
- 22. Debug dei programmi python in emacs
- 23. Esecuzione di un file .py da Java
- 24. Esecuzione dell'app Node tramite Grunt
- 25. Esecuzione di GCC tramite Visual Studio
- 26. Esecuzione di un comando bash tramite CMake
- 27. Esecuzione di Python con Gvim
- 28. Quando si attivano i programmi di caricamento classi Java?
- 29. Java 8 Impostazione dei programmi di formattazione dell'ora globali
- 30. Funzione di arresto Java non in esecuzione
Duplicato: http://stackoverflow.com/questions/438594/how-to-call-java-objects-and-functions-from-cpython –
Non suona come un duplicato - sembra più come loro vuoi eseguire un intero programma, non accedere a funzioni all'interno di una classe Java. –
@Andrew Hare: la risposta accettata è stata "esegui un programma Java da Python". –