집 > Q&A > 본문
天蓬老师2017-04-17 15:52:47
이 Java 변수의 정의의 다른 버전은 다릅니다. Java7 및 이전 버전에서 JVM Environment Variable User.home은 Windows 시스템의 데스크톱 폴더의 우수 디렉토리로 정의됩니다. 데스크탑의 위치는 HKEY_CURRENT_USERSESSERSOFTWAROSOFTWINDOWNDORRENDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSKTOP에서 읽습니다. 따라서 우수한 디렉토리, 즉 user.home은 일반적으로 % userprofile %, 즉 C : 문서 및 settingSyourUserName 또는 c : useryourcername에 매핑됩니다. 디렉토리 경로의 버그를 추가로 분석하지 않고도 Win7에 % userprofile % 문자열로 구문 분석하기가 쉽습니다. 따라서 문제는 java8에서 복구되었으며 Home Mapping System % userprofile % 변수는 일반적으로 사용자의 기본 디렉토리, 즉 C : UsersyourUserName입니다. <,> 요약하면이 변수를 환경 변수 userprofile ent.specialfofile로 사용하십시오