디스크에 연소 후 글꼴을로드하지 못합니다
-
20-09-2019 - |
문제
항아리 파일 내에 글꼴이 저장된 응용 프로그램이 있습니다. 다음과 같이로드됩니다.
public Font getChessFont()
{
InputStream in = ClassLoader.getSystemClassLoader().getResourceAsStream("fonts\\MERIFONTNEW.TTF");
Font toReturn;
try
{
toReturn = Font.createFont(Font.TRUETYPE_FONT, in);
}
catch (Exception e)
{
toReturn = gameInformation;
}
toReturn = toReturn.deriveFont(Font.PLAIN, squareSize);
return toReturn;
}
Eclipse 또는 JAR 파일에서 프로그램을 실행할 때이 코드는 서체가 성공합니다. 그러나 JAR 파일을 ISO 이미지에 넣고 디스크에 마운트 한 후 파일이로드되지 않습니다. 내가 무엇을 잘못하고 있는지에 대한 아이디어가 있습니까?
해결책
분명히 내 의견은 이것을 해결하기에 충분했습니다. 따라서 질문은 "답변"될 수 있습니다. 답변으로 의견을 추가했습니다.
리소스 경로는 일반적으로 플랫폼 독립적이므로 경로에서 전방 슬래시 (/)를 사용해야합니다.
다른 팁
클래스 경로의 디스크의 파일/항아리가 있습니까?
제휴하지 않습니다 StackOverflow