«classpath» 태그된 질문

Java에서 클래스 경로는 Java 프로그램을 실행할 때 사용자 정의 클래스 및 패키지를 찾을 위치를 Java Virtual Machine에 알려줍니다. 클래스 경로는 매개 변수이며 명령 줄 또는 환경 변수를 통해 설정할 수 있습니다.


15
NoClassDefFoundError와 ClassNotFoundException의 차이점은 무엇입니까?
차이점은 무엇이며 NoClassDefFoundError그리고 ClassNotFoundException? 무엇이 던져지게 하는가? 그들은 어떻게 해결할 수 있습니까? 새로운 jar 파일을 포함하도록 기존 코드를 수정할 때 종종 이러한 Throwable이 발생합니다. 웹 시작을 통해 배포 된 Java 응용 프로그램의 클라이언트 측과 서버 측 모두에서 적중했습니다. 내가 만난 이유 : build.xml코드의 클라이언트 측에 포함되지 않은 패키지 우리가 사용하는 …

18
Java의 클래스 경로에서 텍스트 파일을 실제로 읽는 방법
CLASSPATH 시스템 변수에 설정된 텍스트 파일을 읽으려고합니다. 사용자 변수가 아닙니다. 아래와 같이 파일에 입력 스트림을 가져 오려고합니다. D:\myDirCLASSPATH 에 파일 ( ) 의 디렉토리를 배치 하고 아래에서 시도하십시오. InputStream in = this.getClass().getClassLoader().getResourceAsStream("SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("/SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("//SomeTextFile.txt"); 파일의 전체 경로 ( D:\myDir\SomeTextFile.txt)를 CLASSPATH에 놓고 위의 3 줄의 …
366 java  classpath 


14
클래스 경로 디렉토리에서 자원 목록 가져 오기
주어진 클래스 경로 디렉토리에서 메소드와 같은 모든 리소스 이름 목록을 얻는 방법을 찾고 List<String> getResourceNames (String directoryName)있습니다. 예를 들어, 클래스 경로 디렉토리 주어진 x/y/z파일 포함 a.html, b.html, c.html및 하위 디렉토리를 d, getResourceNames("x/y/z")A는 반환해야합니다 List<String>다음과 같은 문자열을 포함 : ['a.html', 'b.html', 'c.html', 'd']. 파일 시스템 및 jar의 자원 모두에서 작동해야합니다. Files, …

6
Gradle의 빌드 스크립트 블록의 목적
나는 Gradle을 처음 사용하고 문서를 읽고 있지만 그 일부를 이해하지 못합니다. 이 부품 중 하나가 buildscript블록 과 연결되어 있습니다. 그 목적은 무엇입니까? 빌드 스크립트가 외부 라이브러리를 사용해야하는 경우 빌드 스크립트 자체의 스크립트 클래스 경로에 추가 할 수 있습니다. 빌드 스크립트 클래스 경로를 선언하는 클로저를 전달하여 buildscript () 메서드를 사용하여이 작업을 …
235 classpath  gradle 

7
IntelliJ IDEA의 응용 프로그램 실행 프로필에서 클래스 경로에 디렉토리를 추가하는 방법은 무엇입니까?
응용 프로그램 실행 프로필의 클래스 경로에 디렉토리를 추가하려고합니다. VM 설정에서 -cp x : target / classes를 사용하여 재정의하면 다음 오류가 발생합니다. java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain 내 프로젝트의 클래스 경로에 디렉토리를 추가하는 방법에 대한 아이디어가 있습니까?

11
Java 클래스가로드 된 위치 찾기
누구나 Java 클래스 로더가 실제로 클래스를로드하는 위치를 프로그래밍 방식으로 찾는 방법을 알고 있습니까? 나는 종종 클래스 패스가 길어지고 수동 검색이 실제로 옵션이 아닌 큰 프로젝트에서 일합니다. 최근 에 클래스 로더가 클래스 경로에 있었기 때문에 클래스 로더가 잘못된 버전의 클래스를로드하는 데 문제 가있었습니다 . 그렇다면 실제 클래스 파일의 디스크 위치를 클래스 …

4
스프링 클래스 패스 접두사 차이
문서화 여기 가 말한다 이 특수 접두사는 주어진 이름과 일치하는 모든 클래스 경로 리소스를 가져와야하며 (내부적으로 이는 기본적으로 ClassLoader.getResources (...) 호출을 통해 발생 함) 병합 된 다음 최종 응용 프로그램 컨텍스트 정의를 형성하도록 지정합니다. 누군가 이것을 설명 할 수 있습니까? 별표 classpath*:conf/appContext.xml가 classpath:conf/appContext.xml없는 것과 반대로 사용하는 것의 차이점은 무엇입니까?
141 java  spring  classpath 


29
Intellij는 가져올 때 기호를 확인할 수 없습니다.
이 문제는 다른 라이브러리와 다른 프로젝트에서 간헐적으로 발생합니다. 라이브러리를 가져 오려고 할 때 패키지는 인식되지만 클래스 이름은 확인할 수 없습니다. import 문에서 I right-click -> Goto -> the package's declaration, 측면 창에 디 컴파일 된 모든 클래스가 표시되는 경우-필요한 클래스 포함-import 문을 자동 완성하려고하면 필요한 클래스가 쓰러지 다. 이미 캐시 …


10
IntelliJ의 클래스 경로에 속성 파일 추가
Run-> Run 메뉴를 사용하여 IntelliJ IDE에서 간단한 Java 프로그램을 실행하고 있습니다. 잘 작동합니다. 이제 log4j 로깅을 추가하고 싶습니다. 내 프로젝트 루트 아래에 리소스 폴더를 추가했습니다. 해당 폴더에 log4j.properties 파일을 추가했습니다. 뭔가를 기록하도록 코드를 변경했습니다. IntelliJ에 클래스 경로에 리소스 폴더를 포함하여 속성 파일이 표시되도록하는 올바른 방법은 무엇입니까? IntelliJ 8을 사용하면 취한 …

6
"java -cp"와 "java -jar"의 차이점은 무엇입니까?
와 자바 응용 프로그램을 실행 사이의 차이 무엇 java -cp CLASSPATH과 java -jar JAR_FILE_PATH? 둘 중 하나가 Java 응용 프로그램을 실행하기 위해 다른 것보다 선호됩니까? 이 방법 중 어느 것이 JVM에 더 비쌉니까 (머신 리소스 사용량에 따라)? 애플리케이션을 실행하는 동안 JVM이 더 많은 스레드를 생성하게 만드는 것은 무엇입니까?
118 java  jar  jvm  classpath 

5
Java, Classpath, Classloading => 동일한 jar / 프로젝트의 여러 버전
숙련 된 코더에게는 이것이 어리석은 질문 일 수 있다는 것을 알고 있습니다. 하지만 내 프로젝트에 사용 된 다른 프레임 워크 / jar에 필요한 라이브러리 (http 클라이언트)가 있습니다. 그러나 모두 다음과 같은 다른 주요 버전이 필요합니다. httpclient-v1.jar => Required by cralwer.jar httpclient-v2.jar => Required by restapi.jar httpclient-v3.jar => required by foobar.jar …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.