작성
·
317
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
WARNING: A Java agent has been loaded dynamically (C:\grade\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy-agent\1.14.16\4a451ee6484abac3a498df0f3b33ed00a6fced4d\byte-buddy-agent-1.14.16.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
이런식으로 오류나는데 어떻게 해결해야 할까요??
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
이주영님, 제시해주신 오류 메시지는 실행하는 Java 프로그램에 대한 여러 경고(warnings)를 포함하고 있습니다. 주요 내용은 동적으로 Java 에이전트가 로드됐다는 것과 추후 JDK 버전에서는 이러한 동적 로딩이 기본적으로 허용되지 않을 것이라는 경고입니다. 그리고, “Java HotSpot™ 64-Bit Server VM warning”은 부트스트랩 클래스패스에 추가된 내용에 대한 경고로 보입니다.
이러한 경고 메시지들은 대부분 개발 환경의 특정 조건 때문에 발생하는 것으로, 실제 프로그램의 실행에는 큰 영향을 미치지 않습니다. 그러나 경고가 발생하는 원인을 해결하여 개발 환경을 정리하는 것이 바람직합니다.
설명드린 메시지의 경우, 유사한 문제를 겪고 계신 다른 학습자에게 제공된 답변들이 있으며, 그중 하나가 도움이 될 가능성이 있습니다:
주로 경고 메시지는 미래의 Java 또는 관련 도구 사용에 있어 예상되는 변경 사항에 대해 미리 알려주기 위해서 나타납니다. 이런 경고들은 개발 환경이나 사용 중인 라이브러리의 추후 버전에서의 변경을 예고하는 것으로, 직접적인 “오류”보다는 “주의 사항”에 가깝습니다.
해당 경고 메시지가 나타나지 않도록 하려면, 사용 중인 라이브러리의 설정 변경 또는 Java 버전 관련 문제일 가능성이 높으므로, 해당 환경 설정을 검토하고 필요 시 업데이트 하는 것을 권장합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.