Windows에서 서비스 권장 설치 위치

Windows에서 서비스 권장 설치 위치

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입니다.

관련 정보