我在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工作