>Java >java지도 시간 >Java 데스크탑 애플리케이션의 JAR 파일에서 XML 리소스에 액세스하는 방법은 무엇입니까?

Java 데스크탑 애플리케이션의 JAR 파일에서 XML 리소스에 액세스하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-05 16:59:14387검색

How to Access XML Resources from a JAR File in a Java Desktop Application?

JAR 파일에서 XML 리소스 액세스

JAR 파일 내 리소스에 액세스하는 것은 Java 애플리케이션에서 필요할 수 있습니다. 이 질문은 특히 데스크톱 애플리케이션으로 실행되는 별도의 JAR에 있는 JAR에서 XML 파일을 읽는 문제를 다룹니다.

JAR에서 XML 파일에 액세스하려면 java.lang을 사용하는 올바른 방법을 사용하세요. .Class.getResourceAsStream(문자열). 파일 경로를 문자열 인수로 이 메서드에 전달하면 파일에 대한 스트림이 제공되며, 그런 다음 원하는 XML 구문 분석 메서드를 사용하여 구문 분석할 수 있습니다.

이 메서드를 사용하는 방법의 예는 다음과 같습니다.

URL url = getClass().getResourceAsStream("/xxx/xxx/xxx/services.xml");
XMLReader xr = XMLReaderFactory.createXMLReader();
xr.setContentHandler( this );
xr.setErrorHandler( this );
xr.parse( new InputSource( url ));

getResource 대신 getResourceAsStream을 활용하고 파일을 URL 인수로 전달하면 프로그램은 다음에서 XML 파일을 성공적으로 읽을 수 있습니다. 항아리.

위 내용은 Java 데스크탑 애플리케이션의 JAR 파일에서 XML 리소스에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.