import ...
public class TriggerJob {
String jobStatus = "";
SchedulerMetaData metaData = null;
public void rightNow(HashMap ParamMap){
AnotherProjectClass anp = new AnotherProjectClass();
anp.display();
}
}
答案 0 :(得分:14)
您可以这样做:
在依赖项中,您可以将其他项目添加到项目中。右键单击项目 - >属性 - > java构建路径 - >项目。在这里添加您的项目。
OR
将项目类放入jar并将其添加到其他项目
应在类路径
中添加依赖项在运行时,确保引用项目的JAR文件是 在两个案例的类路径中添加。
答案 1 :(得分:7)
知道您使用的是任何版本的Eclipse,以下步骤可以帮助您:
步骤#1。右键点击=>项目
步骤#2。点击项目属性
第3步。点击Java Build Path
步骤#4。点击“项目”标签
步骤#5。点击添加按钮
步骤#6。选择要添加的项目
步骤#7。点击确定按钮
希望这有帮助。
答案 2 :(得分:3)
我在我的项目中做过这样的事情:
ClientResponse response=WebServiceClient.invokeGRODService("document","get",documentId);
public static ClientResponse invokeGRODService(String classLevelPath, String methodLevelPath,Object request){
> LOGGER.info("invokeGRODService()...Start");
> ClientConfig config = new DefaultClientConfig();
> Client client = Client.create(config);
> WebResource service=null;
> try{
> service = client.resource(UriBuilder.fromUri(AppProperties.getProperty(AppConstants.GROD_REST_SERVICE_URL)).build());
> }catch(PropertyNotFoundException pe){
> LOGGER.error("Error getting the--- "+pe);
> }
> try {
> ClientResponse response = service.path(classLevelPath).path(methodLevelPath).type(MediaType.APPLICATION_XML).post(ClientResponse.class,
> request);
> if (response.getClientResponseStatus() != ClientResponse.Status.OK) {
> String errorResponse = response.getEntity(String.class);
> LOGGER.error("RECEIVED ERROR FROM WEBSERVICE.."+errorResponse);
> }
> LOGGER.info("invokeGRODService()...End");
> return response;
> } catch (Exception e) {
> LOGGER.error("Error while calling GRoD web service: ",e);
> }
> return null;
> }
ClientResponse response = service.path(classLevelPath)。路径(methodLevelPath).TYPE(MediaType.APPLICATION_XML).POST(ClientResponse.class, 请求);
答案 3 :(得分:1)
制作project A into jar
的类并将其添加到另一个project B
答案 4 :(得分:1)
我有类似的问题,最后我意识到问题是调用项目中的类不在src
文件夹下,而是在另一个内部包中。当我删除该文件夹并将文件移动到src
文件夹时,一切正常。
答案 5 :(得分:0)
你可以用两种方式做到这一点
将其他项目导出到jar
并导入项目中的jar。
OR
在依赖项中,您可以将其他项目添加到项目中。 Right click on project --> properties --> java build path --> projects
。在这里添加您的项目
答案 6 :(得分:0)
您必须打开项目属性,然后单击“Java Build Path”并选择“Projects”选项卡。添加要从中导入类的项目并进行重建。
答案 7 :(得分:0)
只要您导入了包含类的项目,这就可以正常工作。
假设您使用Eclipse,以下步骤将起作用:
答案 8 :(得分:-1)
是。在项目浏览器中右键单击它并选择属性,然后转到 Java构建路径并选择项目标签。在这里添加您的其他项目,现在您可以在当前项目中使用它的类。但是注意当你运行它们或在eclipse中调试时必须打开(否则你会看到红线告诉你没有找到一个类)。