Cố gắng nhập một lớp bên ngoài thư viện java mà không có kết quả. Tôi đang chạy ngược chiều kim đồng hồ trên Eclipse Helios. Vùng commons-land-2.6.jar nằm trong đường chạy. Tôi mới đến Clojure và không thể hình dung ra điều này. Tất cả giúp đỡ rất nhiều đánh giá cao!Nhập các lớp Java vào Clojure
Đương nhiên này hoạt động tốt:
1:7 exp2=> (import '(java.io FileReader))
> java.io.FileReader
nhưng điều này không:
1:6 exp2=> (import '(org.apache.commons.lang.StringUtils))
> nil
Đây là mục tiêu cuối cùng:
1:10 exp2 => (defn khoảng trắng? [Nhân vật])
> java.lang.Exception (StringUtils (isEmpty ký tự).): Không thể giải quyết biểu tượng: StringUtils trong bối cảnh này (repl-1: 10)