0
我想導入一個java類到Grails和運行非常簡單的事情「一」到文件,打印(這只是用於測試)導入Java文件中的Grails
我的控制器看起來像:
package convertingsystem
import examplepkg.testing
class ConvertController {
def index() {
examplepkg.testing.afada()
}
}
的Java文件看起來像如下:
package examplepkg;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
/**
*
* @author XPMUser
*/
public class testing{
public void afada() throws FileNotFoundException, UnsupportedEncodingException{
PrintWriter writer = new PrintWriter("ediOrder.txt", "UTF-8");
writer.println("a");
writer.close();
}
}
錯誤:
URI
/convertingsystem/convert/index
Class
groovy.lang.MissingMethodException
Message
No signature of method: static xamplepkg.testing.afada() is applicable for argument types:() values: [] Possible solutions: wait(), any(), find(), wait(long), each(groovy.lang.Closure), find(groovy.lang.Closure)
我想要做的只是從grails級別執行這個java文件(我的意思是進入控制器的地址並在我的本地服務器上獲取這個文件)
不知怎的,你不提的問題是什麼,所以很難來幫助你。有一件事是在我的腦海中 - 你是否意識到在你稱之爲方法之前必須創建對象的事實? – lukelazarovic
我只是忘了 - 但現在已更新 – user3114157