我已经在这个页面运行下面的代码RsyntaxTextArea使用Java和我运行该程序完全按照本网站提到的方式。并且我得到的输出按预期。但我已经试图修改此Java代码Groovy代码,类似:Groovy类路径问题
import groovy.swing.SwingBuilder
import javax.swing.*
import java.awt.*
swing = new SwingBuilder()
frame = swing.frame(title : "test", defaultCloseOperation:JFrame.EXIT_ON_CLOSE, pack:true, show : true, size :[100,100])
{
panel
{
RSyntaxTextArea textArea = new RSyntaxTextArea();
textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
}
}
,当我尝试到如下运行此脚本:
groovyc -classpath rsyntaxtextarea.jar TextEditorDemo.groovy
我得到,指出错误:
groovy: 9: unable to resolve class RSyntaxTextArea
@ line 9, column 19.
RSyntaxTextArea textArea = new RSyntaxTextArea();
^
/home/anto/Groovy/Rsyntax/ST.groovy: 9: unable to resolve class RSyntaxTextArea
@ line 9, column 30.
RSyntaxTextArea textArea = new RSyntaxTextArea();
^
/home/anto/Groovy/Rsyntax/ST.groovy: 10: unable to resolve class RSyntaxTextArea
@ line 10, column 7.
textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
我想我在运行程序时出错了。我如何通过定义类路径来在这种情况下运行程序。
它的工作原理,但我不能在我的挥杆得到'RsyntaxTextArea' 。我只得到框架和它的标题! – 2011-06-14 04:55:33
+1,因为这解决了问题 – 2011-06-14 08:06:09