如何在grails中运行java程序? [英] How to run java programs in grails?

查看:317
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆