Java over Play 2.2 프레임 워크에서 개발 한 웹 응용 프로그램이 있습니다. 응용 프로그램을 로컬에서 실행할 때 프로젝트 폴더의 일부 파일에 액세스하는 Java 클래스 중 하나가 정상적으로 실행됩니다.배포 된 Java 클래스에서는 액세스 할 수 없지만 재생시 개발 된 웹 응용 프로그램에서 로컬로 작업하는 파일
jar 파일을 만든 다음 실행하면 Java 코드가 해당 파일을 읽을 수 없습니다. 파일은 공용 폴더에 있으며 항아리에 포장되어 있습니다.
HTML에서 참조한 다른 파일이 있으며 액세스 할 수 있지만 Java 클래스는 파일에 액세스 할 수 없습니다.
이 문제를 해결할 수 있도록 도와주세요.
처음에는 파일이 jar 파일이 아니라 프로젝트 폴더에 있습니다. 다른 컴퓨터에서 실행하기 위해 프로젝트 패키지를 만들면 [_play dist_] 명령을 사용하여 jar 파일을 만듭니다. 문제는 응용 프로그램을 패키징 한 후 HTML이 수 있지만 Java 클래스 파일을 액세스 할 수 없습니다. 나는 분명하다. – AnkitG
파일입니다. 하지만 항아리를 만든 다음 액세스하려고 할 때 프로젝트 폴더에서 정상적인 파일 읽기가 가능하지만 항아리 아래에 있다면 위와 같이해야합니다. –