서명 된 Java 애플릿이 원시 DLL을로드합니다. DLL은 추적을 stdout에 인쇄합니다. Eclipse에서 애플릿을 실행할 때 Eclipse 콘솔에서 이러한 추적을 볼 수 있습니다. 하지만 웹 브라우저에서 애플릿으로 실행할 때 자바 콘솔에서는 표시되지 않습니다. 전혀 가능합니까?Applet Java 콘솔의 stdout
<applet name="name" id="game" archive="my.jar" code="path/to/main.class" mayscript="" title="Java">
<param name="separate_jvm" value="true">
<param name="java_arguments" value="-Xmx384m -Dsun.java2d.noddraw=true -XX:CompileThreshold=1500 -Xincgc -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -Dcom.sun.management.jmxremote -Xss6m">
<div class="nojava">
<h1>
Please Update Java</h1>
</div>
</applet>
윈도우, 바람직하게는 파이어 폭스가
신뢰할 수있는 애플릿은 'System.out' 및'System.err'을 *** default ***로 리디렉션 할 수 있지만 콘솔로 이동합니다. –
@AndrewThompson :'System.out/System.err'은 실제로 그렇게하며 괜찮습니다. 그리고 이것을 바꾸고 싶지 않습니다. 하지만 네이티브 DLL의'stdout'은 그렇지 않습니다.이 문제를 해결하는 방법을 모르겠습니다. –
설명해 주셔서 감사합니다. 나는'stdout'이'System.out'에 매핑 될 것이라고 생각했습니다. –