Java小程序:增加堆栈大小(Java Applet: Increase stack size)

2019-10-19 20:51发布

我在Eclipse中写一个小的Java Applet来测试一个递归算法。 由于有相当我需要增加堆栈大小很多递归调用:-Xss10m这个工作。

然后,我想考小程序Eclipse外部使用小程序查看。 所以我写了所需的HTML文件MyStuff.html:

<html> 
    <applet code="MyStuff.class" ARCHIVE=myjar.jar height=512 width=512>
        <PARAM name="java_arguments" value="-Xss10m">
    </applet>
</html>

为了启动该applet我编译MyStuff.java:javac的-cp ./myjar.jar:./ MyStuff.java然后调用的appletviewer:小程序查看MyStuff.html

但似乎堆栈大小是不调整,因为我得到一个StackoverflowException。 即使我增加堆栈到它不工作更大的尺寸。 当问谷歌,我只发现了有关更改小程序堆大小的问题,但我找不到堆栈大小成才。 因此,它是不可能的? - 但使用Eclipse工作正常......或者我究竟做错了什么?

编辑:我发现这个答案(堆而不是堆栈): Java堆空间:小程序 ,但评论暗示,这将不适合的appletviewer工作

文章来源: Java Applet: Increase stack size