Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 주키퍼
- dynamic programming
- HBase
- gradle
- scala
- 프로그래머스
- 알고리즘
- 리눅스
- 파이썬
- DP
- Java
- Go언어
- 튜토리얼
- Linux
- leetcode
- 문제풀이
- Python
- 동적프로그래밍
- docker
- golang
- 코드워
- boj
- zookeeper
- 자바
- 스칼라
- redis
- OOM
- codewars
- programmers
- go
Archives
- Today
- Total
파이문
gradle "java.lang.NoClassDefFoundError" 본문
728x90
gradle build 는 되는데 run 이 안되었다.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager
at .....<clinit>(.....java:13)
Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
build.gradle 에서 dependencies 확인하고, compile 버젼 바꾸고 별 행동을 다 했는데 jar 순서 바꾸고 아래 추가 하니까 됨
from configurations.runtime.collect { zipTree(it) }
전체 build.gradle 예
plugins {
id 'java'
}
group '이름'
version '0.0.0'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.11.2'
compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.11.2'
compile group: 'junit', name: 'junit', version: '4.12'
}
jar {
manifest {
attributes 'Main-Class': '메인클래스'
}
from configurations.runtime.collect { zipTree(it) }
}
근데 왜 되는지 몰라서 gradle 철저 어쩌고 책을 샀다.
ref
https://docs.gradle.org/current/javadoc/org/gradle/api/Project.html#zipTree-java.lang.Object-
'트러블 슈팅' 카테고리의 다른 글
org.apache.zookeeper.server.quorum.QuorumPeerMain (0) | 2019.07.21 |
---|---|
맥에서 brew 사용할 때 /usr/local is not writable. You should change the ownershipand permissions (0) | 2019.06.16 |
Go 에서 testing 하기 (0) | 2019.04.23 |
Virtual Box CentOS 무선 인터넷 연결하기 (1) | 2018.03.14 |
[MySQL] Centos7에서 mysql 설치하기 (0) | 2018.03.04 |
Comments