如何在grails中运行java程序? [英] How to run java programs in grails?
本文介绍了如何在grails中运行java程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我写了一个简单的java程序Hello.java,它看起来像:
public class Hello {
public static void main(String [] args){
System.out.println(Hello ...);
$ / code $ / pre
我希望它在grails下运行,所以我创建了一个应用程序hello,并将Hello.java放在src / java下,然后运行grails run-app,但是当我从 http:// localhost:8080 / hello /
,它显示以下错误: 错误500:内部服务器错误
URI:/ hello / hello / index
类:groovy.lang.MissingPropertyException
消息:没有这样的属性:hello.HelloController
HelloController.groovy的内容为:
class HelloController {
def index(){
Hello.main(null)
}
}
任何人都可以帮助我?
解决方案尝试将Hello文件放入包中
所以在src / java里面
创建一个名为test的文件夹/包
把你好在里面测试
import test.Hello
$ b $ class HelloController {
def index(){
Hello.main(null)
}
}
I wrote a simple java program Hello.java, it looks like:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello ...");
}
}
I wanna it run under grails, so I created an app "hello", and put Hello.java under src/java, then run grails run-app, but when I click the "hello.HelloController" from http://localhost:8080/hello/
, it shows the following errors:
Error 500: Internal Server Error
URI:/hello/hello/index
Class:groovy.lang.MissingPropertyException
Message:No such property: Hello for class: hello.HelloController
The content of HelloController.groovy is:
class HelloController {
def index() {
Hello.main(null)
}
}
Anybody could help me?
解决方案 Try putting your Hello file in a package
so inside src/java
create a folder/package called test
put Hello inside test
import test.Hello
class HelloController {
def index() {
Hello.main(null)
}
}
这篇关于如何在grails中运行java程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文