Maven을 사용하는 IntelliJ에서 콘솔 응용 프로그램을 만들었습니다. 인 IntelliJ 내에서 I는 설치 명령에 보인다IntelliJ 내에서 Maven 프로젝트를 실행할 수 있지만 터미널에서는 실행할 수 없습니다.
터미널에서 그러나 내가
mvn Install -U
java -classpath target/myApp-2.0-SNAPSHOT.jar MainClass
(pom.xml 파일과 같은 디렉토리에) 다음 명령을 실행 ... 컴파일하고 문제없이 응용 프로그램을 실행할 수 있습니다 jar 파일을 아무 문제없이 빌드하십시오. 두 번째 명령은 내 의존성은 다음과 같습니다 내 pom.xml 파일에서 나에게 다음과 같은 오류
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonParseException
을 제공
<dependencies>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.3</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.5.0</version>
</dependency>
</dependencies>
그것은 잭슨 종속성 당기는하지만 메신저 확실하지 메신저하지 않는 것이 나에게 보인다 여기에 누락되었습니다.
어떻게해야합니까? – Deslyxia
@Deslyxia : jar 파일을 classpath에 추가 한 것과 같은 방법입니다. 윈도우에서는';', 리눅스에서는':'로 구분합니다. –