我已經在這個頁面運行下面的代碼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