2017-01-13 4 views
0

WebBrowser 컨트롤을 사용하는 WPF (VS2015 C# .NET 4.5) 응용 프로그램을 빌드하고 있습니다. 나는 웹 서버를 내장 한 펌프 시스템을 원격으로 모니터하기 위해 이것을 사용하려고 노력하고있다. 이 웹 서버에는 HMI (Human Machine Interface)로 작동하는 Java 애플릿이 들어 있습니다. 문제는 Java 애플릿이 내 WebBrowser 컨트롤에서 실행되고 있지 않습니다. 나는 java test page으로 자바를 테스트했다. 하지만 자바를 감지하지 못합니다. IE 11에서 애플릿에 대한 Java 및 아무 문제도 감지하지 못했습니다. 나는 this을 시도했다. 그러나 아무것도 나를 위해 일하지 않는다.wpf 웹 브라우저에서 Java 애플릿을 실행하십시오.

이 문제를 해결할 방법이 있습니까? 또는 Java 애플릿을 실행하기위한 WPF 컨트롤러가 있습니까?

대단히 감사합니다 ...!

+0

1) 애플릿은 인터넷상의 '모든 사람'을 다루는 사이트에서는 전혀 작동하지 않습니다. Safari와 FF는 기본적으로 애플릿을 차단하며 Chrome과 IE는 애플릿을 완전히 제거하도록 설정됩니다. 애플릿에서 순수 JS/HTML로 전환하는 것이 가장 빠릅니다. 2)이를 확장하려면 : [Java Plugin support deprecated] (http://www.gizmodo.com.au/2016/01/rest-in-hell-java-plug-in/) 및 [Plugin으로 이동 무료 웹] (https://blogs.oracle.com/java-platform-group/entry/moving_to_a_plugin_free). –

+0

귀하의 코멘트를 위해 andrew 감사합니다. Chrome이 42 버전의 Java를 지원하지 않는다는 것을 알고 있습니다.하지만 IE 11은 여전히 ​​지원합니다. .net Java 애플릿 뷰어 또는 뭔가 있습니까? – Rajithe

+0

* ".net Java Applet Viewer가 있습니까?"* 브라우저 내부 또는 외부에 DYM이 있습니까? '외부'의 경우 애플릿을 응용 프로그램에 표시하는 것 외에도 애플릿을 볼 수있는 더 쉬운 방법이 있습니다 (필자는 애플릿을 표시 할 수있는 Java 기반 데스크탑 응용 프로그램을 작성했습니다). –

답변

0

힘든 시간을 보내고 해결책을 찾았습니다. WebBrowser 컨트롤에서 Java 컨텐츠를 활성화하려면 here과 같이 IE 버전을 지정해야합니다. 그러나 JRE와 응용 프로그램에주의해야합니다. 둘 다 32 비트 또는 64 비트 여야합니다. 그렇지 않으면 Java 애플릿이 실행되지 않습니다.