标签: java jvm
我有一个非线程安全的代码(正在使用静态字段)。我想在很多线程中运行它。代码正在对网站进行一些解析。我知道我可以重构它,但我现在不想这样做。我想在新的虚拟机中运行每个线程。我知道我可以使用“java package.class -cp ...”来完成它,但我有很多依赖项。我也不能使用maven“mvn exec:java”,因为它不支持java8。
有没有办法以编程方式启动新虚拟机?
P.S。我现在不想重构我的代码