programing

javax.json을 이클립스로 Import하려면 어떻게 해야 하나요?

fastcode 2023. 3. 31. 22:54
반응형

javax.json을 이클립스로 Import하려면 어떻게 해야 하나요?

EE 개발자용 이클립스 ide를 설치했는데 다음 오류 메시지가 나타납니다.

import javax.json.Json;
import javax.json.JsonReader;
etc.

프로젝트 폴더 우클릭 -> 속성 클릭 -> 자바 빌드 경로 클릭 -> 라이브러리 추가 -> JRE 시스템 라이브러리,

표시되는 의존관계는 이미 Import되어 있습니다.javax.json 패키지를 Import하려면 어떻게 해야 하나요?

Maven을 사용하는 경우, 의존 관계를 다음 항목에 추가합니다.pom.xml

<dependency>
    <groupId>javax.json</groupId>
    <artifactId>javax.json-api</artifactId>
    <version>1.0</version>
</dependency>

Gradle의 경우 이 항목을build.gradle

compile 'javax.json:javax.json-api:1.0'

Java 7을 사용하지 않기 때문에 JAR 파일을 프로젝트 경로에 직접 추가해야 한다고 가정합니다.

여기 JAR에 대한 링크가 있습니다.

출처: http://jsonp.java.net/

프로젝트 빌드 경로를 다운로드하여 추가합니다.

Jar는 https://java.net/projects/jsonp/에서 입수할 수 있습니다.

다음으로 프로젝트 폴더 -> [속성]-> [ Java 빌드 경로]-> [외부 자리의 추가...]로 이동합니다.

여기에서 다운로드한 Jar(라이브러리)를 프로젝트로 가져올 수 있습니다.

사용.javax.jsongroup(허용된 버전에 있는 것)은 사용할 수 없습니다.알겠네.

javax.json.JsonException: Provider org.glassfish.json.JsonProviderImpl not found

대신, 다음과 같은 기능이 있습니다(이 기능을dependencies의 단면build.gradleGradle을 사용하는 경우:

implementation "org.glassfish:javax.json:1.1.4"

라이브러리의 최신 버전을 찾으려면 라이브러리의 search.maven.org 페이지를 참조하십시오.

Jar는 아직 메인 Java 런타임의 일부가 아니기 때문에 https://java.net/projects/jsonp/에서 다운로드하고 jar를 다운로드하여 클래스 경로에 추가해야 합니다.

JSR http://jcp.org/en/jsr/detail?id=353

언급URL : https://stackoverflow.com/questions/18346609/how-can-i-import-javax-json-in-eclipse

반응형