Potrzebuję napisać skrypt Clojure, aby utworzyć prostą aplikację za pomocą Vaadin.
W Javie I cam używać czegoś takiego.
"importuj com.vaadin.Application;"
Ale nie wiem, jak to zrobić w Clojure. Muszę wiedzieć, jak go zaimportować i miejsce, w którym powinienem to przechowywać .jar.Importowanie pliku .jar (vaadin-6.4.8.jar) do skryptu Clojure (.clj)
Odpowiedz
Istnieje narzędzie do budowania dla clojure o nazwie leiningen.
- Postępuj zgodnie z poniższymi instrukcjami, aby go zainstalować: https://github.com/technomancy/leiningen
- Utwórz nowy projekt
- Odłóż ten słoik do lib folderu
- klas importu musisz
Na przykład:
(ns your-project-name.core
(:import (com.vaadin Application)
(com.vaadin.ui Button Form HorizontalLayout)
(com.vaadin.data.Property ValueChangeEvent)))
Przeczytaj również ten artykuł cle, w jaki sposób korzystać z klas Java w Clojure: http://java.ociweb.com/mark/clojure/article.html#JavaInterop
Zauważ, że clojure nie przewiduje sposobu importowania każda klasa w pakiecie Javy bez określenia każdej klasy wyraźnie: How do I import the entire package but exclude some in Clojure?
używam Vaadin z Clojure jak również i początkowo miałem dużo bólu. W końcu upewniłem się, że napisałem wiele przykładowych aplikacji Vaadin tylko przy użyciu Javy. Kiedy już zaznajomiłem się z Vaadinem, napisałem wiele przykładowych aplikacji Clojure. Kiedy byłem już biegły w obu, spróbowałem użyć Vaadina z Clojure, i od tamtej pory się nie oglądałem.
Czy możesz opublikować niektóre z nich .. zarówno Clojure i Java .... Dziękuję .. !!! – Thilina
Niestety nie mogę opublikować przykładów wykonanych dla Clojure i Vaadin razem, ponieważ są one prywatnym kodem należącym do mojego pracodawcy, ale dla Javy i Clojure użyłem publicznie dostępnych samouczków. Jednak, aby rozpocząć, polecam następujące miejsce: http://dev.vaadin.com/wiki/Articles/ClojureScripting – Zubair
Drogi Zubair, Jaka jest struktura plików i jakie są rzeczy w projekcie.clj. Nie jestem zbyt dobry w clojure. Jak utworzyć tę strukturę za pomocą polecenia "lein". Lub jest inny sposób ...? Dziękuję Ci. – Thilina
- 1. Tworzenie pliku wykonywalnego jar z projektu clojure?
- 2. Dostęp do pliku wewnątrz .jar
- 3. nie można uzyskać dostępu do pliku jar-service-wrapper - *. Jar
- 4. Błąd braku dostępu do pliku jar C: \ Jar
- 5. Jak sprawdzić istnienie pliku JAR i określonego pliku wewnątrz JAR?
- 6. Zmodyfikuj wykonywanie pliku JAR
- 7. Uzyskaj lokalizację pliku JAR
- 8. Importowanie klas Java do Clojure
- 9. Kod Ruby do JAR
- 10. Dodaj indeks do pliku JAR, odwołując się do zewnętrznego pliku JAR
- 11. Potrzebuję pliku JAR dla javax.servlet.http.HttpServletRequest
- 12. Tworzenie pliku JAR do rozmieszczania JRuby?
- 13. add sqlite DB do pliku wykonywalnego JAR
- 14. Konwersja .jar do pliku wykonywalnego OSX?
- 15. Dodawanie pliku JAR do biblioteki Java Eclipse
- 16. Jak użyć JarOutputStream do utworzenia pliku JAR?
- 17. Jak przekazywać właściwości systemowe do pliku JAR
- 18. Dodaj bibliotekę zewnętrzną .jar do Spring boot .jar internal/lib
- 19. Importuj projekt (jar) do Eclipse
- 20. Dodawanie atrybutów do pliku manifestu pliku jar przy użyciu Gradle
- 21. Wygeneruj test-jar wraz z plikiem JAR w pakiecie testowym
- 22. Plik polityki JAR
- 23. Maven: Dołącz zasoby do JAR
- 24. Włóż bibliotekę zewnętrzną do JAR?
- 25. Dodaj obraz do JAR Java
- 26. Uzyskiwanie dostępu do zasobów JAR
- 27. Dodawanie .jar do classpath (Scala)
- 28. Lista plików w katalogu bieżącego pliku JAR
- 29. Uruchamianie pliku .jar na stronie JSP
- 30. Jak dołączyć zależności maven w pliku jar?
Dzięki, Dude ... Naprawdę mi to pomaga. Tak trzymaj...!!! – Thilina