code: applet.class
과 같은 이름으로 전화가 해당 이름의 파일을 가리키고 있다는 것은 명백합니다. 전화를 걸는 파일과 같은 디렉토리에있는 것 같습니다.
명백한 것은 반드시 그런 것은 아닙니다.
- 클래스는 항아리에서 가져온 것이므로 디렉토리의 느슨한 클래스 파일이 아닙니다.
codebase
은 클래스 또는 jar를 검색 할 경로를 결정합니다. 현재 지정되지 않은 경우 은 기본값 인을 현재 디렉토리에 지정합니다.
마지막으로, 클래스의 속성은 '정규화 된 클래스 이름'1을해야한다는주의, 그리고 일반적인 명명법은 EachWordUpperCase
으로 명명 한 것입니다 - GraphApplet
같은 것을.
가끔 code: com.domain.applet
과 같은 것을 볼 수 있습니다. 그게 무엇을 말하는가, 그리고 그 파일은 그 전화를 만드는 스크립트에 상대적인 파일 구조에 위치해 있는가?
OK,의 애플릿을 가정 다시 보자는 com.domain.GraphApplet
라고 - 그 package com.domain;
에서 GraphApplet
클래스의 완전한 이름입니다.
느슨한 클래스 파일 인 경우 ${codebase}/com/domain/
과 같은 디렉토리에 있어야합니다. 또는 병 안에있는 /com/domain/
경로에 위치해야합니다.
- FQN의 마지막 노트. 프로그래머가 일반적으로
.class
을 추가하는 것이 일반적입니다. com.domain.GraphApplet.class
. 허용되는 동안, 그것은 이 아니며이 맞습니다. 그래야합니다. com.domain.GraphApplet