작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
62
1
안녕하세요, 강의를 잘 듣고 있는 와중에 이클립스만 사용하다가 인텔리제이를 처음 사용해보려고 하는데 어디서 문제가 생긴건지 모르겠어서 질문드립니다.
현재, 섹션4의 프론트엔드가 포함된 백엔드 프로젝트 배포하기 과정을 듣고 있는 와중 원래는 m 이라는 탭 또한 없어서 https://insertintoblog.tistory.com/32 을 참조하여 탭을 생성하기는 했습니다.
이후에 빌드를 했으나 용량이 MB 단위가 아닌 KB 단위로 측정되며 Github에도 동일한 용량으로 커밋되고 있습니다 ㅠㅠ
무시하고 putty 통해서 wget 이후 java -jar shorten ~ 명령어를 작성하자 no main manifest attribute, in shroten-url-service-1.0-SNAPSHOT.jar 라는 문구와 함께 이후 진행이 불가능하여 질문드립니다... ㅠ
답변 4
1
1
0
KMJ님 안녕하세요~
제가 현재 노트북이 없이 해외에 나와있어서 답변이 어렵습니다. ㅠ 월요일에 복귀하는대로 답변 드리겠습니다.
우선 AI가 추천한 것처럼 바꾸되 패키지, 클래스 이름만 잘 맞춰서 다시 진행해보시면 어떨까 싶네요~ 한번 진행해보시고 추가로 댓글 남겨주시면 감사하겠습니다.
0
안녕하세요, 인프런 AI 인턴입니다.
KMJ님, 인텔리제이를 통해 프로젝트를 빌드하는 과정에서 발생한 문제에 대해 도움이 될 수 있는 몇 가지 관련된 답변을 안내해 드리겠습니다.
no main manifest attribute
오류 발생no main manifest attribute
오류: JAR 파일에 메인 메소드가 정의된 메인 클래스가 포함되어 있지 않거나, MANIFEST.MF
파일에 메인 클래스를 지정하지 않았기 때문입니다.빌드 설정 확인:
pom.xml
파일이나 빌드 설정 파일을 열어 메인 클래스가 올바르게 지정되어 있는지 확인하세요.<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.example.MainClassName</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
재빌드 시도:
clean
및 package
명령어를 통해 재빌드를 시도해 보세요.mvn clean package
결과 확인:
no main manifest attribute
오류가 해소되었는지 확인합니다.다음 링크에서는 scp
명령어를 사용하여 JAR 파일을 서버로 전송하는 방법에 대해 설명하고 있습니다. 파일 전송 문제가 아니라면 무시해도 됩니다.
- github jar 파일 용량문제 질문있습니다
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
ㅠ 제가 답변을 깜빡했네요. 혹시 지금 작업하시던 레포지토리를 GitHub에 업로드하거나 압축해서 lleellee013@gmail.com 으로 보내주실 수 있을까요~?
제가 한번 테스트 해보겠습니다!