안녕하세요.
이런거를 보통 plug-in 이라고 하는데, 자바에서 애플릿을 만들때, htmlconverter를 사용하면, Flash 처럼, 설치가 안된경우, 자동 설치를 진행시킬수 있습니다.
다음과 같이 애플릿를 포함한 웹페이지가 있다고 할때, 이 웹페이지를 실행시키면, 자바가 있는 경우, 실행되지만 그렇지 않은경우, 실행이 안됩니다.
이때는 htmlconverter 라는 명령어를 이용해서,
c:\...> htmlconverter userapplet.html
하시면, 태그가 <object> ~ </object> 형태로 변경되는것을 알수 있습니다.
그런후, 실행해보면, 설치가 안되어 있다면, 설치여부를 묻는 창이 뜹니다.
// 변경전
// useapplet.html
testjava.Applet1 will appear below in a Java enabled browser.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=MS949">
<title>
HTML Test Page
</title>
</head>
<body>
testjava.Applet1 will appear below in a Java enabled browser.<br>
<applet
codebase = "."
code = "Applet1.class"
name = "TestApplet"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>
// 변경후
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=MS949">
<title>
HTML Test Page
</title>
</head>
<body>
testjava.Applet1 will appear below in a Java enabled browser.<br>
<!--"CONVERTED_APPLET"-->
<!-- HTML CONVERTER -->
<OBJECT
classid = "clsid:CAFEEFAC-0014-0002-0010-ABCDEFFEDCBA"
codebase = "http://java.sun.com/update/1.4.2/jinstall-1_4_2_10-windows-i586.cab#Version=1,4,2,100"
WIDTH = "400" HEIGHT = "300" NAME = "TestApplet" ALIGN = "middle" VSPACE = "0" HSPACE = "0" >
<PARAM NAME = CODE VALUE = "Applet1.class" >
<PARAM NAME = CODEBASE VALUE = "." >
<PARAM NAME = NAME VALUE = "TestApplet" >
<PARAM NAME = "type" VALUE = "application/x-java-applet;jpi-version=1.4.2_10">
<PARAM NAME = "scriptable" VALUE = "false">
<COMMENT>
<EMBED
type = "application/x-java-applet;jpi-version=1.4.2_10" \
CODE = "Applet1.class" \
JAVA_CODEBASE = "." \
NAME = "TestApplet" \
WIDTH = "400" \
HEIGHT = "300" \
ALIGN = "middle" \
VSPACE = "0" \
HSPACE = "0" \
scriptable = false \
pluginspage = "http://java.sun.com/products/plugin/index.html#download">
<NOEMBED>
</NOEMBED>
</EMBED>
</COMMENT>
</OBJECT>
<!--
<APPLET CODE = "Applet1.class" JAVA_CODEBASE = "." WIDTH = "400" HEIGHT = "300" NAME = "TestApplet" ALIGN = "middle" VSPACE = "0" HSPACE = "0">
</APPLET>
-->
<!--"END_CONVERTED_APPLET"-->
</body>
</html>
** 내용 출처 : 네이버 지식in
'OM' 카테고리의 다른 글
3X3 Puz (0) | 2008.04.10 |
---|---|
Card Match (0) | 2008.04.08 |
성적 그래프 프로그램 (0) | 2008.04.07 |
테이블에 행을 추가/삭제하는 프로그램 (0) | 2008.04.06 |
에디트 플러스 자바설정 (0) | 2008.03.20 |
가사가 표시되는 MP3 Player (0) | 2008.03.15 |
MP3 플레이어 (0) | 2008.03.13 |
그림판 (0) | 2008.03.13 |
Color Balance (0) | 2008.03.13 |