
구체적인 예로 javaws.exe(Java Web Start)와 관련된 문제를 해결하던 중 다음 두 곳에서 해당 문제를 발견했습니다.
C:\Program Files\Java\jre6\bin\javaws.exe
그리고
C:\Windows\System32\javaws.exe
Java 설치 프로그램이 두 폴더에 모두 넣은 것 같습니다. C:\Windows\System32가 PATH에 있으므로 System32 폴더에도 있습니까? 즉, javaws
절대 경로를 지정하지 않고 cmd 셸에서 호출할 수 있습니다(맞나요?).
내 배경은 주로 Linux이므로 Windows를 좀 더 깊이 이해하려고 노력하고 있습니다. 감사해요!
답변1
사실 맞아요,
System32는 시스템 경로에 있으며 어디에서나 이러한 앱(실행 파일)을 호출할 수 있습니다.
답변2
일부 프로그램은 부팅 시 실행되거나 시작 시 다른 프로그램과 함께 실행될 수 있도록 이를 여기에 배치합니다. System32는 Windows의 기본 시스템 경로입니다.
javaws.exe는 이 인터넷 프로토콜에 기능을 제공하는 Sun Microsystems의 프로세스입니다. 종종 Internet Explorer와 함께 작동합니다.
javaw.exe 명령은 java.exe와 동일하지만 javaw.exe에는 연관된 콘솔 창이 없다는 점만 다릅니다. 이는 버전을 표시할 콘솔이 없기 때문에 -version을 사용하여 버전을 표시할 수 없음을 의미합니다. 명령 프롬프트 창을 표시하지 않으려면 javaw.exe를 사용하십시오. 그러나 javaw.exe 실행 프로그램은 어떤 이유로 실행이 실패할 경우 오류 정보가 포함된 대화 상자를 표시합니다.