![Windows에서 서비스 권장 설치 위치](https://rvso.com/image/1304055/Windows%EC%97%90%EC%84%9C%20%EC%84%9C%EB%B9%84%EC%8A%A4%20%EA%B6%8C%EC%9E%A5%20%EC%84%A4%EC%B9%98%20%EC%9C%84%EC%B9%98.png)
Windows 서버에 Java 기반 서비스 애플리케이션을 설치하고 싶습니다. Linux에서는 /opt
또는 Windows에 설치 /usr/local
하지만 Windows의 경우 권장되는 방식이 무엇인지 잘 모르겠습니다. 그냥 그럴까?프로그램 파일아니면 더 좋은 곳이 있나요?
참고: 이것은 수동 설치이므로 설치 프로그램이 없습니다.
답변1
제가 언급한 경로는 Vista에서 도입되었으므로 XP 영역 시스템에는 유효하지 않습니다.
일반적으로 애플리케이션이 사용자 계정에 연결되어 있지 않은 경우
- 컴퓨터의 여러 다른 사용자 계정이 응용 프로그램을 사용하거나
- 시스템 계정에서 실행되는 서비스입니다.
응용프로그램을 폴더에 넣어야 합니다 Program Files
. 64비트 시스템에서는 32비트 애플리케이션은 폴더로 이동 Program Files (x86)
하고 64비트 애플리케이션은 폴더로 이동합니다 Program Files
.
단일 사용자용으로 애플리케이션을 설치한 경우 해당 애플리케이션은 Users\<username>\AppData\Local
폴더로 이동해야 합니다.
그러나 이러한 위치가 해당 이름으로 존재한다고 가정해서는 안 됩니다. 적절한 위치를 찾으려면 항상 쉘에서 제공하는 기능을 사용해야 합니다(예:SHGetKnown폴더경로).
답변2
프로그램 파일을 추천합니다. Windows 및 시스템 폴더는 OS가 아닌 앱에 사용해서는 안 되며, 드라이브의 루트는 90s입니다.