Ho bisogno di scrivere uno script Clojure per creare un'app semplice utilizzando Vaadin.
In Java, io uso una cosa del genere.
"import com.vaadin.Application;"
Ma non so come farlo in Clojure. Ho bisogno di sapere come importarlo e il posto dovrei mantenere quello .jar.Importare un file .jar (vaadin-6.4.8.jar) in uno script Clojure (.clj)
risposta
C'è uno strumento di costruzione per il clojure chiamato leiningen.
- seguire queste istruzioni per installarlo: https://github.com/technomancy/leiningen
- Creare un nuovo progetto
- Metti che jar nella cartella lib
- classi di importazione è necessario
Ad esempio:
(ns your-project-name.core
(:import (com.vaadin Application)
(com.vaadin.ui Button Form HorizontalLayout)
(com.vaadin.data.Property ValueChangeEvent)))
Leggi anche questo CLE su come utilizzare le classi Java in clojure: http://java.ociweb.com/mark/clojure/article.html#JavaInterop
noti che clojure non fornisce un modo per importare tutte le classi in un package Java senza specificare ogni classe in modo esplicito: How do I import the entire package but exclude some in Clojure?
Io uso Vaadin con Clojure pure e inizialmente ho avuto un sacco di dolore. Alla fine mi sono assicurato di aver scritto un sacco di esempi di applicazioni Vaadin usando solo Java. Una volta che ho avuto familiarità con Vaadin ho scritto un sacco di applicazioni Clojure di esempio. Una volta esperto in entrambi, ho tentato di utilizzare Vaadin con Clojure e da allora non ho più guardato indietro.
Puoi pubblicarne alcuni .. sia Clojure che Java .... Grazie .. !!! – Thilina
Sfortunatamente non posso pubblicare insieme gli esempi fatti per Clojure e Vaadin in quanto sono di proprietà privata del mio datore di lavoro, ma per Java e Clojure ho usato tutorial pubblicamente disponibili. Comunque raccomando il seguente posto per iniziare: http://dev.vaadin.com/wiki/Articles/ClojureScripting – Zubair
Caro Zubair, qual è la struttura del file e quali sono le cose in project.clj. Non sono molto bravo in clojure. Come creare quella struttura con il comando "lein". O c'è un altro modo ... ?? Grazie. – Thilina
- 1. Come importare un jar in Eclipse
- 2. Creazione di un file jar eseguibile da un progetto clojure?
- 3. È possibile aggiungere più jar in un file jar e quindi avviare il file jar
- 4. Come crittografare un file .jar
- 5. Come combinare più jar in uno?
- 6. Come eseguire un file JAR
- 7. Come convertire jar in jar rsyncable?
- 8. Modifica file Jar in esecuzione
- 9. file di politica jar
- 10. Firma file .Jar
- 11. Creazione di un file jar in Android
- 12. Come creare un file Jar in Netbeans
- 13. Classi di elenco in un file jar
- 14. passare un argomento riga di comando per JAR in uno script Ant
- 15. Come proteggere un file Jar da decompilare?
- 16. Modifica dell'icona di un file .JAR
- 17. ojdbc14.jar vs. ojdbc6.jar
- 18. Come creare un file jar da scala
- 19. Dove posso ottenere un JAR per importare libcore.io?
- 20. Come aggiornare un file in un jar senza riconfezionare l'intero jar?
- 21. Script di shell con file jar alla fine
- 22. Creazione di un jar eseguibile con script groove
- 23. Differenza tra file .jar e .dll
- 24. Come utilizzare i file .jar in NetBeans?
- 25. ant per rimuovere file da un jar
- 26. Modifica file jar con python
- 27. importazione di file jar esterni
- 28. codice Java per creare un file JAR
- 29. file jar per JPA 2.0
- 30. Come posso modificare un file .jar?
Grazie Amico ... Mi aiuta davvero. Continuate così...!!! – Thilina