2013-08-15 3 views
1

최근에 Java를 최신 버전으로 업데이트했기 때문에이 애플릿이 제대로 작동하지 않습니다. 제어판을 통해 Java의 보안 매개 변수를 가장 낮은 설정으로 변경했지만 애플릿은 여전히 ​​실행되지 않습니다. 나는 주위를 작품으로 HTML 태그를 사용하려고하지만,이 또한 실패Java 애플릿을 <object>으로 변환

<HTML> 
<BODY BGCOLOR="#003333"> 

<p> 
<APPLET name=IpixViewer code=IpixViewer.class archive="IpixViewer.jar" width=450  height=450> 
<PARAM NAME="url" VALUE="209_a_CHEM.ipx"> 
</APPLET> 
</p> 

</BODY> 
</HTML> 

: 여기처럼 내 애플릿을 속입니다. 그 코드는 다음과 같습니다.

<HTML> 
<body> 
<p> 
<object type="application/x-java-applet;version=1.6" name="IpixViewer" id="ipixviewer" style="width:450px;height:450px" > 
<param name="code" value="IpixViewer.class" > 
<param name="archive" value="IpixViewer.jar" > 
<param name="codebase" value="Z:\filepath\"> 
<param name="url" value="205_a_CHEM.ipx" > 

</object> 
</p> 
</body> 
</HTML> 

애플릿에 url 매개 변수를 전달하려고하지만 문제가 있다고 생각합니다. 어떤 도움을 주시면 감사하겠습니다.

답변

0

매개 변수 CODEBASE는 예를 들어, jar 파일의 경로를 추가하는 데 사용됩니다 :

<HTML> 
    <HEAD></HEAD> 
    <BODY> 
    <APPLET NAME="IpixViewer" 
      CODE="IpixViewer.class" 
      CODEBASE="." 
      ARCHIVE="IpixViewer.jar" 
      WIDTH="320" HEIGH="240" > 
    <PARAM NAME="URL" VALUE="image.ipx"> 
    </APPLET> 
</BODY> 
</HTML> 

이 HTML 파일 :

CODEBASE="./my_path_to_jar" 

그래서 완전한 그림을 그릴,이 동작하는 예제입니다 (ipix.html), jar 파일 IpixViewer.jarimage.ipx은 모두 동일한 폴더에 있습니다.

로컬 하드 디스크에서 애플릿을 쉽게 시작할 수 없으므로 HFS이라는 도구를 사용하여 웹 사이트에 액세스했습니다. 이를 위해서는 프로그램을 시작하고 파일을 놓은 다음 http://127.0.0.1/ipix.html을 입력하십시오.

이 정보가 도움이되지 않으면 추가 정보를 검색하기 위해 open a Java console 수 있습니다.

+0

이 내 Java 콘솔 보여줍니다 무엇 : Java 버전 \ : 1.7.0_25 JVM 버전 : 오라클 자바 스펙 이름 : 자바 플랫폼 API 사양 자바 사양 공급 업체 JVM 벤더 23.25-B01 : 오라클 자바 사양 버전 : 1.7 OS 아키텍처 : 86 OS 이름 : 윈도우 7 OS 버전 : 6.1 브라우저 : 모질라/4.0 (윈도우 7 6.1) (Ipix)를로드 : '널'... \t 스레드에 "스레드 15"java.lang.NullPointerException이 IpixViewer.a에서 \t (IpixViewer.java) IpixViewer.f에서 \t (IpixViewer.java) IpixViewer.run에서 \t (IpixViewer.java)에서 예외java.lang.Thread.run (Unknown Source) – MGlassman

+0

좋아, 나는 잘못된 추적을하고 있었다. 그냥 작은 테스트를했고 꽤 잘 작동했습니다. 폴더에서 직접 시작할 수는 없습니다. – Trinimon

+0

특히, codebase 매개 변수는 파일 경로가 아닌 URI 여야합니다. 'Z : \ filepath \ ⁠'는 유효한 URI가 아니지만'file : /// Z :/filepath /'입니다. URI는 항상 모든 운영 체제에서 슬래시를 포함합니다. – VGR

관련 문제