![]() |
1
4
让我想起 JSR 121 Isolates . 这个规范已经完成了,但是我不确定,如果有的话,这些东西在实现上是否发生过。有一个 followup JSR 284 也。 |
![]() |
2
3
你可以用
Ant
|
![]() |
3
1
您最好的标准解决方案是在应用程序服务器中运行/部署应用程序。这是假设您正在处理一个应用程序,而应用程序服务器的开销并没有掩盖运行单个实例的优势。缺点是部署时间会很长。 如果你只是想让小的Java应用程序启动得更快,那你就不太走运了。已经有一些尝试在实验性的jvm中实现这一点。其思想是,如果一个jvm正在运行,那么将类调用附加到这个正在运行的实例,而不是启动一个新的jvm。但据我所知,这些都不可能成为主流的JVM。 |
![]() |
4
1
在我看来,问题是默认情况下,当你执行Java应用程序时,你会被一个入口点(即jar的主类,或者你在Java命令行上指定的任何东西)卡住,然后JVM终止。如果您从 BeanShell 命令行,您可以手动调用任意数量的命令。 例如:
然后,
|
![]() |
5
0
RunTime.Exc方法创建一个本机进程并返回进程的子类的实例,该子类可用于控制进程并获取有关该进程的信息。类进程提供执行进程输入、执行进程输出、等待进程完成、检查进程退出状态和销毁(终止)进程的方法。 |
![]() |
6
0
进程运行JVM;JVMs不运行进程(尽管它们可以启动进程,如前所述)。所以在同一个jvm下不可能有多个进程。 |
![]() |
7
0
如您所建议的,启动一个线程并加入以等待它结束,这将只是连续运行您的作业。我假设你只想同时运行多个东西。只需通过创建新线程或runnable来启动单独的线程。您只需编写一个run()方法,声明您希望线程执行的操作并调用start():
|
![]() |
8
0
您可以a.)将该类添加到类路径,然后导入/运行应用程序 或者沿着你正在寻找的路线,你可以使用类加载器/反射来加载类并找到它的主(String []ARGS)方法,然后调用它。 |
![]() |
9
0
甚至不需要线程依次运行多个其他Java程序:
如果有任何程序调用
|
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 3 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 3 月前 |