res 폴더에 액세스 할 수 없습니까?

user2804925

Java 프로그래밍 문제가 있습니다. 도움이 필요합니다!

클래스 파일이 별도의 패키지 (기본 패키지가 아님)에 있습니다. 내 res 폴더에서 파일에 액세스하려고합니다. 클래스 폴더로 추가했습니다 (속성-> 라이브러리-> 클래스 폴더 추가) 내 클래스에는 다음 코드가 있습니다.

InputStream IS = getClass().getResourceAsStream("mytextfile.txt");

그러나 작동하지 않고 모든 적절한 가져 오기와 모든 것이 있지만 작동하지 못합니다 ... (IS를 사용하려고 할 때 null 포인터 예외가 발생합니다)

기본 패키지를 사용하는 다른 프로그램이 있고 잘 작동하기 때문에 별도의 패키지를 사용하는 것과 관련이 있다고 생각합니다.

Eclipse를 사용할 때와 .jar로 내보낼 때 파일에 액세스 할 수있는 방법을 원합니다.

도움에 미리 감사드립니다!

편집 : /res/mytextfile.txt를 사용해 보았지만 작동하지 않습니다 ...

MadProgrammer

getClass().getResource 클래스가 존재하는 위치를 기준으로 명명 된 리소스를 찾습니다.

클래스가 패키지에있는 경우 그래서 foo.bar, getResource에 보일 것 foo/bar/mytextfile.txt(클래스 접두어, 클래스 로더의 클래스 경로 컨텍스트 ...)

대신 다음과 같은 상대 경로를 사용해보십시오.

InputStream IS = getClass().getResourceAsStream("/mytextfile.txt");

또는

InputStream IS = getClass().getResourceAsStream("/res/mytextfile.txt");

리소스 디렉터리가 호출 res되고 기본 패키지 아래에 존재 한다고 가정합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Eclipse 프로젝트가 내보내기 후 res 폴더에 액세스 할 수 없습니까 ?? (많은 스크린 샷)

VirtualBox 공유 폴더에 액세스 할 수 없습니다.

테마 폴더-권한에 액세스 할 수 없습니다.

SSIS는 모든 사람이 액세스 할 수있는 폴더에 액세스 할 수 없습니다.

Java의 리소스 폴더에 액세스 할 수 없습니다.

Laravel의 스토리지 폴더에 액세스 할 수 없습니다.

Jar가 리소스 폴더에 액세스할 수 없습니다

리소스 폴더의 파일에 액세스할 수 없음

Grails 3에서 웹 앱 폴더 파일에 액세스 할 수 없습니다.

Windows 7에서 Ubuntu의 공유 폴더에 액세스 할 수 없습니다.

가상 머신에서 공유 폴더에 액세스 할 수 없습니다.

다른 폴더에서 PHP 파일에 액세스 할 수 없습니다.

Ubuntu에서 Root의 홈 폴더에 액세스 할 수 없습니다.

React는 Public 폴더에서 tensorflow 모델에 액세스할 수 없습니다.

인증 하위 폴더에서 내 apicontroller에 액세스할 수 없습니다.

Linux에서 Windows로 복사 한 폴더에 액세스 할 수 없습니다.

Windows에서 공유 폴더에 액세스 할 수 없습니다.

API 호출자가 res.locals에 액세스할 수 있습니까?

wp 올바른 폴더 디렉토리에 액세스할 수 없습니다.

하위 폴더의 모든 파일에 액세스 할 수 없습니다.

Windows XP는 Windows 7 공유 폴더에 액세스 할 수 없습니다.

Angular 7은 관리자 폴더 파일에 액세스 할 수 없습니다.

php composer는 public_html 폴더 내에서 액세스 할 수 없습니다.

사용자 이름 변경 후 폴더에 액세스 할 수 없습니다.

원시 폴더의 파일에 액세스 할 수 없습니다.

자산 하위 폴더의 파일에 액세스 할 수 없습니다.

moodledata 폴더를 이동 한 후 내용에 액세스 할 수 없습니다.

그룹 권한이있는 폴더에 액세스 할 수 없습니다.

Xamarin.Forms : 폴더의 이미지에 액세스 할 수 없습니다.

TOP 리스트

  1. 1

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  2. 2

    Matlab의 반복 Sortino 비율

  3. 3

    Python의 csv 파일에서 첫 번째 열 삭제

  4. 4

    개체 참조가 개체의 인스턴스로 설정되지 않았습니까? (예외 오류 ~ ASP.NET MVC)

  5. 5

    atob은 인코딩 된 base64 문자열을 디코딩하지 않습니다.

  6. 6

    EventEmitter <string>의 컨텍스트 'this'가 Observable <string> 유형의 'this'메서드에 할당되지 않았습니다.

  7. 7

    병합 셀을 사용하여 워크 시트의 데이터 필터링

  8. 8

    PhpStorm 중단 점에서 변수 값을 볼 수 없습니다.

  9. 9

    jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법은 무엇입니까?

  10. 10

    `@ Transactional`이 있음에도 불구하고 이러한 데이터베이스 수정 사항이 롤백되지 않는 이유는 무엇입니까?

  11. 11

    ssh를 사용하여 원격에서 로컬로 파일 복사

  12. 12

    종속 사용자 정의 Lightning 선택 목록 Level2 및 Level3을 설정한 다음 Lightning 구성 요소에서 Level2를 재설정하지만 Level2 캐시 데이터가 저장됨

  13. 13

    2 개의 이미지를 단일 평면 이미지로 결합

  14. 14

    팝업처럼 위젯을 표시하는 방법

  15. 15

    [해결] 쿠키 설정 SameSite = Chrome / JSP, JAVASCRIPT에서 작동하지 않습니다.

  16. 16

    버튼 클릭을 기반으로 특정 CSS 클래스를 추가하는 방법은 무엇입니까?

  17. 17

    React 구성 요소가 자동으로 초기 상태로 다시 렌더링됩니다.

  18. 18

    연결된 서버 쿼리는 작동하지만 동일한 OPENQUERY는 "sys.servers에서 서버 'SERVER'를 찾을 수 없습니다.

  19. 19

    파일 2의 파일 1에서 동일한 줄을 조건으로 바꿉니다.

  20. 20

    아이디어 Intellij : 종속성 org.json : json : 20180813을 찾을 수 없음, maven에서 org.json 라이브러리를 가져올 수 없음

  21. 21

    상황에 맞는 메뉴 색상

뜨겁다태그

보관