The title asks it all, really. If setting the stack size of an individual thread directly in the JVM isn't possible, are there any alternatives?
public Thread(ThreadGroup group, Runnable target, String name, long stackSize)
...
stackSize - the desired stack size for the new thread, or zero to indicate that this parameter is to be ignored.
As pointed out by Jacob G., it says in the same documentation (with original emphasis):
On some platforms, the value of the
stackSize
parameter may have no effect whatsoever.