![]() |
1
1
|
![]() |
2
0
我同意使用bootclasspath通常是一个糟糕的主意。但是… 抓取“java. C”代码,编译成Java.EXE的C程序。您会发现它只是使用JNI调用API来构造一个JVM并调用主方法。您可以修改和重新编译这个代码,以查找特定的退出代码等,并在需要时循环并重新启动JVM。 或者,伊柯丽斯这样做(或者至少习惯了),但是有一个Java程序构建命令行(从道具文件等),并启动子过程。同样,它挂接子流程退出代码,并使用该代码来决定是否重新启动新的子流程。 |
![]() |
3
-1
呃…修改整个核心Java类 运行时 是个非常坏的主意。 这里的子类化有什么问题?您是试图修改外部库、添加功能还是懒惰? |