Grails – 获得Groovy的葡萄!

Grails – 获得Groovy的葡萄!,第1张

概述我试图在Groovy 1.6-beta-2中使用新的 Groovy Grape功能,但是我收到一条错误消息; unable to resolve class com.jidesoft.swing.JideSplitButton 从Groovy控制台(/opt/groovy/groovy-1.6-beta-2/bin/groovyConsole)运行库存示例; import com.jidesoft 我试图在Groovy 1.6-beta-2中使用新的 Groovy Grape功能,但是我收到一条错误消息;

unable to resolve class com.jIDesoft.swing.JIDeSplitbutton

从Groovy控制台(/opt/groovy/groovy-1.6-beta-2/bin/groovyConsole)运行库存示例;

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    }}

我甚至尝试运行葡萄命令行工具,以确保库被导入.喜欢这个;

$/opt/groovy/groovy-1.6-beta-2/bin/grape install com.jIDesoft jIDe-oss

这样安装库就行了.如何让代码从groovyConsole运行/编译正确?

解决方法 在启动/停止开关例程中仍然存在一些扭结.对于Beta-2,首先在自己的脚本中执行此 *** 作:

groovy.grape.Grape.initGrape()

另一个问题,您将遇到与使用无界上限的乐趣.从2.3.0开始的JIDe-oss一直将其代码编译为Java 6字节码,因此您需要在Java 6中运行控制台(无论如何,您还是想为Swing做什么)或设置上限范围如此

import com.jIDesoft.swing.JIDeSplitbutton@Grab(group='com.jIDesoft',2.3.0)')public class TestClassAnnotation {    public static String testMethod () {        return JIDeSplitbutton.class.name    }}new TestClassAnnotation().testMethod()
总结

以上是内存溢出为你收集整理的Grails – 获得Groovy的葡萄!全部内容,希望文章能够帮你解决Grails – 获得Groovy的葡萄!所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1243397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存