Просто дополняя @yuchaozh ответ выше , который помог мне решить его.
Запустите это, чтобы узнать, какая версия java у вас есть
ls /Library/Java/JavaVirtualMachines/
Вы получите вывод, например:
jdk1.8.0_111.jdk
Замените вашу версию Java и запустите эту команду, чтобы экспортировать правильный путь.
export JAVA_HOME="/Library/Java/JavaVirtualMachines//Contents/Home"
GeographicalRegion был бы моим выбором. Его довольно короткое и полностью однозначное, и это не имеет никаких коннотаций с реальными типами области, такими как Область или состояние.
Большим количеством родового названия для состояния, которое применимо где угодно в мире, является CountrySubdivision или просто Подразделение.
Определенно не идите с "состоянием" - слишком сбивающий с толку, и "Территория" имеет .ca последствия также. Википедия предлагает "Субнациональный", или "SubnationalDivision" был бы хорош.
Я не вижу проблемы с State
; в контексте Вы используете его в, я не ожидаю беспорядка с состоянием приложения. Везде Вы используете его, Вы будете также обращаться к Country
, StreetName
, и PostCode
, правильно? Аналогично, если Вы принимаете решение назвать его Region
.
мне не нравится Region
, тем не менее, потому что это довольно неопределенно. Все виды вещей являются регионами. Если бы кто-то спросил меня, в каком регионе я жил, то я мог бы сказать Средний Запад. Или Западное полушарие. Или округ Рэмси. Все это зависит от контекста.
Вы и те, которые работают над Вашим проектом, должны уже знать контекст, так используйте слово, которое имеет смысл там. Не волнуйтесь о том, имеет ли слово значения в других контекстах; Вы не работаете с теми.