如何在java中包含文件?在Eclipse IDE中可能吗?

问题描述:

是否有可能以某种方式在java源文件中包含文件?如何在java中包含文件?在Eclipse IDE中可能吗?

谢谢。

+0

一般来说,答案是“否”。你需要什么? – Fredrik 2009-07-20 12:01:34

+0

你的意思是像C中的#include指令吗?你需要什么? – 2009-07-20 12:01:36

+0

我为gwt生成java代码,我希望将其包含在gwt模板中。 我知道还有其他的方法。如果有一些包含指令,我会有意义的。 – Aftershock 2009-07-20 13:31:59

您当然可以使用预处理器从模板创建源文件,但通常不可取,并且会产生比解决问题更多的问题。

除此之外:不,Eclipse不提供这样做的方法。在源代码中包含文件不是The Java Way™。 :)

您可以使用一个方面来编织intertype声明和/或使用切入点来编写方法声明的建议。这不等同于#include,但效果可能相似。

看到这个AspectJ tutorial为起点和quick reference sheet了解更多详情。

+0

它看起来很有趣。 – Aftershock 2009-07-21 09:18:43

不是真的,java不会那样工作。如果你从另一个类需要编写代码,您使用

import package_name.classname 

这会为您的类路径的类(包含当期的目录)进行搜索。如果你有JAR-文件包含你将不得不向他们的参数添加到您的类路径中的Java inteprentor

java -cp jarfile.jar:. your-class-file 

在UNIX类:用于独立的路径,在windows我认为这是; 。