我有一个使用HttpUrlConnection
进行POST
调用的java程序。我现在要做的是查看是否有2-3个并行调用进行相同的更改,然后会发生什么。每个呼叫是否能够进行重新更改,如果不是,那么哪个呼叫优先。
为了调试,我需要在eclipse中运行相同java程序的并行实例。如何才能做到这一点?
我不想使用线程,完全独立执行同一个程序。
答案 0 :(得分:-1)
编译源代码并从命令行运行程序。
我们想要将源与生成的文件分开,所以我们的java 源文件将在src文件夹中。所有生成的文件都应该是 正在构建中,并且分成几个子目录 个别步骤:我们编译的文件的类和我们自己的jar JAR文件。
我们必须只创建src目录。 (因为我正在努力 Windows,这里是win-syntax - 翻译到你的shell):
md src
以下简单的Java类只是打印出固定的消息 STDOUT,所以只需将此代码写入
src\oata\HelloWorld.java
。
package oata;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
现在尝试编译并运行它:
md build\classes
javac -sourcepath src -d build\classes src\oata\HelloWorld.java
java -cp build\classes oata.HelloWorld
了解更多here。
您还可以构建一个jar
并创建一个脚本来多次执行该程序。