Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用现有java类编译Groovy类?_Java_Eclipse_Groovy - Fatal编程技术网

使用现有java类编译Groovy类?

使用现有java类编译Groovy类?,java,eclipse,groovy,Java,Eclipse,Groovy,我有现有的java web应用程序。现在我已经编写了一个groovy hello世界级。我应该如何用现有的java类编译它?From看起来我需要一个不同的编译器,因为命令是groovy-e“println'Hello'+args[0]”World 而是使用javac 我想从命令提示符和eclipse中编译命令,这样groovy类就可以用现有的java类进行编译。您需要在groovy中使用联合编译,以附加javac编译器来编译.java文件 在groovyc编译器中使用-j选项: groovyc

我有现有的java web应用程序。现在我已经编写了一个groovy hello世界级。我应该如何用现有的java类编译它?From看起来我需要一个不同的编译器,因为命令是groovy-e“println'Hello'+args[0]”World 而是使用javac


我想从命令提示符和eclipse中编译命令,这样groovy类就可以用现有的java类进行编译。

您需要在groovy中使用联合编译,以附加javac编译器来编译.java文件

在groovyc编译器中使用
-j
选项:

groovyc *.groovy *.java -j

如果您使用Eclipse构建,我想您需要安装Groovy插件,并确保它将您的项目视为Groovy项目

我不知道如何做到这一点,就像Arturo一样,我只是使用升华文本和命令行


对于从命令行进行编译,应该使用Ant(用于groovyc任务和Java交叉编译)或Gradle(在Groovy插件上)

谢谢Arturo Herrero。事实上,我对其他方面感兴趣。我的意思是想附加groovy编译器来编译groovy文件,因为我害怕现有的java文件,而只有一个groovy文件。我需要在eclipse编译设置中做什么修改才能编译新的groovy文件。对不起,我主要使用命令行和升华文本编辑器。我无法帮助您进行Eclipse配置。是的。在首选项中安装插件并向产品添加Groovy nature