首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何并行运行同一个java程序的两个实例?

如何并行运行同一个java程序的两个实例?
EN

Stack Overflow用户
提问于 2015-01-12 07:34:40
回答 1查看 1.8K关注 0票数 0

我有一个使用HttpUrlConnection进行POST调用的java程序。我现在要做的是看看是否有2-3个并行调用进行同样的更改,然后会发生什么。是否每个调用都能够进行重新处理的更改,如果没有,那么哪个调用将被赋予优先级。要对此进行调试,我需要在eclipse中运行同一个java程序的并行实例。这是如何做到的呢?我不想使用线程,一个完全独立的执行同一个程序。

EN

回答 1

Stack Overflow用户

发布于 2015-01-12 07:51:29

编译源代码并从命令行运行程序。

我们希望将源文件与生成的文件分开,因此我们的java源文件将位于src文件夹中。所有生成的文件都应该在构建中,并且在各个步骤中分成几个子目录:编译文件的类和自己的jar文件的JAR。 我们只能创建src目录。(因为我正在处理Windows,下面是对shell的win-语法转换):

代码语言:javascript
复制
md src

下面的简单Java类只向STDOUT输出一条固定消息,所以只需将此代码写入src\oata\HelloWorld.java即可。

代码语言:javascript
复制
package oata;

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

现在,只需编译并运行它:

代码语言:javascript
复制
md build\classes
javac -sourcepath src -d build\classes src\oata\HelloWorld.java
java -cp build\classes oata.HelloWorld

阅读更多的这里

您还可以构建到一个jar中,并创建一个脚本来多个执行程序。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27897234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档