Dado que los varargs de Java son actually arrays, puede llamar a las funciones vararg en Clojure pasando una matriz.
Se puede convertir un ss Clojure (tal vez mediante el uso de la variedad de Clojure de las funciones de argumentos variables) en una matriz:
(TestClass/aStaticFunction (into-array Integer [(int 1),(int 2)]))
o
(defn a-static-function-wrapper [& args]
(TestClass/aStaticFunction (into-array Integer args))
o hacer una matriz y establecer sus índices manualmente
(TestClass/aStaticFunction (doto (make-array Integer 3)
(aset 0 first-element)
(aset 1 second-element)
(aset 2 third-element)))
posible duplicado de [Implementar un método de interfaz Java con un número variable de args en Clojure] (http://stackoverflow.com/questions/9103777/implement-a-java-interface-method-with-a -variable-number-of-args-in-clojure) – Jeremy