我写了一个简单的java程序Hello.java,它看起来像:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello ...");
}
}
我希望它在grails下运行,所以我创建了一个应用程序“hello”,并将Hello.java放在src/java下,然后运行grails run-app,但是当我从http://localhost:8080/hello/
单击“hello.HelloController”时,它显示以下错误:
Error 500: Internal Server Error
URI:/hello/hello/index
Class:groovy.lang.MissingPropertyException
Message:No such property: Hello for class: hello.HelloController
HelloController.groovy的内容是:
class HelloController {
def index() {
Hello.main(null)
}
}
有人可以帮助我吗?
最佳答案
尝试将您的 Hello 文件放入包中
所以在 src/java 里面
创建一个名为 test 的文件夹/包
将 Hello 放入测试
import test.Hello
class HelloController {
def index() {
Hello.main(null)
}
}
关于java - 如何在grails中运行java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17612522/