gpt4 book ai didi

java - Eclipse for Java 和 Eclipse for WEBMethods 可以在同一个硬盘上吗?

转载 作者:行者123 更新时间:2023-11-30 07:11:10 25 4
gpt4 key购买 nike

我是 WEBMethods 的新手。我一直在为一个项目开发 Java 服务。我真的需要能够用常规 Java 编写一些代码,以便快速测试用一些正则表达式读取简单的文本表达式。 Java 部分一点也不花哨。但是 Eclipse 目前是为 WEBMethods 设置的,我需要在 Eclipse 的常规 Java 模式下(如果有的话)。在家里,我有标准的 eclipse 版本,编写代码没有问题。但在工作中,我在 Eclipse (Software AG Designer) 中安装了 WEBMethods。我认为,如果我可以用常规 Java 编写代码,那么我只需将其复制并粘贴到 WEBMethods Java 服务中并设置 INPUT 和 OUTPUT 变量,它就应该可以工作了。但目前我找不到像在家用计算机上那样编写 Java 代码的方法。

问题:如何在安装了 WEBMethods 的机器上编写一个普通的 Java 程序(类、包等...)?我是否必须在我的硬盘驱动器上安装另一个 Eclipse session ? (我前一段时间试过这个,但在机器上有多个 Eclipse session 时出现问题)。

Java Web 服务代码:

package DssAccessBackup.services.flow;

import com.wm.data.*;
import com.wm.util.Values;
import com.wm.app.b2b.server.Service;
import com.wm.app.b2b.server.ServiceException;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public final class new_javaService_SVC

{

/**
* The primary method for the Java service
*
* @param pipeline
* The IData pipeline
* @throws ServiceException
*/
public static final void new_javaService(IData pipeline)
throws ServiceException {
// pipeline
IDataCursor pipelineCursor = pipeline.getCursor();
String inputFileName = IDataUtil.getString( pipelineCursor, "inputFileName" );
pipelineCursor.destroy();

// pipeline
IDataCursor pipelineCursor_1 = pipeline.getCursor();
IDataUtil.put( pipelineCursor_1, "fileName", "fileName" );

// outDoc
IData outDoc = IDataFactory.create();
IDataUtil.put( pipelineCursor_1, "outDoc", outDoc );
pipelineCursor_1.destroy();

String fileName = new String();
fileName = null;

try {
BufferedReader reader = new BufferedReader(new FileReader("C:\\Users\\itpr13266\\Desktop\\TestFile.txt"));
String line = null;
//Will read through the file until EOF
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
System.out.println("Try-Catch Message - " + e.getMessage());
e.printStackTrace();
}

}

// --- <<IS-BEGIN-SHARED-SOURCE-AREA>> ---



// --- <<IS-END-SHARED-SOURCE-AREA>> ---
}

最佳答案

您不需要为 Java 开发安装另一个 Eclipse。 WebMethods Designer (v9) 附带 Java 工具。只需打开 Java 透视图并使用它。

Adding Java perspective

此外,在开发 WebMethods Java 服务时,您应该使用服务开发透视图,因为 WM Designer 以特殊方式处理 Java 服务,这可能会使导入标准 Java 文件变得困难。

关于java - Eclipse for Java 和 Eclipse for WEBMethods 可以在同一个硬盘上吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21462775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com