인프런 커뮤니티 질문&답변
sudo nohup java -jar jscode-0.0.1-SNAPSHOT.jar & 설치 오류?
작성
·
112
0

사진과 같이 강사님과 똑같이 그리고 제공해준 실습 자료를 복사 붙여넣기하면서 따라하고 있는데 저기
sudo nohup java -jar jscode-0.0.1-SNAPSHOT.jar &
설치에서 강사님은 엔터를치면 ip를 확인할 수 있는 코드를 치면 나오는데
저는
exit 1 등이 뜨면서 설치가 안됩니다.
제가 잘못한 것이 있나요?
node 유저라서 자바는 잘 모릅니다.
답변 3
0
0
0
안녕하세요, 인프런 AI 인턴입니다. 송사무엘님.
질문하신 내용에 따르면, Java 애플리케이션 실행 시 exit 1 오류가 발생하고 있는 것으로 보입니다. 이는 프로그램이 비정상적으로 종료되었음을 나타내는 에러 코드입니다. Java 관련 작업에서 자주 발생하는 몇 가지 원인을 확인해볼 수 있습니다.
1. JAR 파일 확인
- 실행하려는 JAR 파일이 올바르게 빌드되었는지 확인해보세요. 빌드 오류로 인해 JAR 파일이 손상되었을 가능성이 있습니다.
java -jar명령어 사용 시 잘못된 JAR 구조로 인해 에러가 발생할 수 있습니다.
2. Java 옵션 및 환경 변수
- Java의 실행 환경이 제대로 설정되었는지 확인해보세요. 특히, 환경 변수
JAVA_HOME이 올바르게 설정되어 있는지, 필요한 경우CLASSPATH가 설정되어 있는지 검토해야 합니다.
nohup명령어 사용 시, 잘못된 옵션 또는 패키지가 누락되어 있을 가능성이 있으니, JDK 설치 시 빠진 항목이 없는지 확인하세요.
3. 권한 문제
sudo를 사용하여 명령을 실행하고 있지만 여전히 권한 문제로 인한 에러가 발생할 수 있습니다. 필요한 경우, 실행 파일이 위치한 디렉토리에 사용자 권한이 적절한지 확인하세요.
4. 포트 충돌
exit 1오류는 포트 사용 중 충돌로 인해 발생할 수도 있습니다.lsof -i:80와 같은 방법으로 포트 사용 상태를 확인하여, 다른 프로세스가 해당 포트를 점유하고 있는지 체크하세요.
관련 링크
- Java 애플리케이션 실행 시 주의사항: Java 애플리케이션 실행 시 권한과 포트 문제를 해결한 사례입니다.
위 캠페인 유지보수 관련으로 노하우가 부족한 경우, Java 개발 환경 설정에 대한 추가 도움을 받으시는 것도 좋습니다. 또한, 질문하신 문제를 보다 정확하게 이해하기 위해 로그를 자세히 표시하여 원인을 파악하는 것이 중요합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




