Tôi đã cố gắng sử dụng khả năng mới Groovy Grape trong Groovy 1.6-beta-2 nhưng tôi nhận được thông báo lỗi;Nhận nho của Groovy!
unable to resolve class com.jidesoft.swing.JideSplitButton
từ Groovy Console (/opt/groovy/groovy-1.6-beta-2/bin/groovyConsole) khi chạy ví dụ chứng khoán;
import com.jidesoft.swing.JideSplitButton
@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,)')
public class TestClassAnnotation {
public static String testMethod() {
return JideSplitButton.class.name
}
}
Tôi thậm chí đã thử chạy công cụ dòng lệnh nho để đảm bảo thư viện được nhập. Như thế này;
$ /opt/groovy/groovy-1.6-beta-2/bin/grape install com.jidesoft jide-oss
cài đặt thư viện nào tốt. Làm cách nào để tôi chạy mã/biên dịch một cách chính xác từ groovyConsole?
Điều này rất hữu ích cho tôi. Lớp trống là chìa khóa. Một vài điểm ... 1/Tôi không cần dòng initGrape() (sử dụng groovy 1.7x hoặc 1.8x) .. 2/Nếu bạn đứng sau proxy, hãy đảm bảo thêm cài đặt proxy của bạn -Dhttp.proxyHost = -Dhttp.proxyPort = ... Tôi thêm chúng vào startGroovy.sh | bat –
khylo