«java-11» 태그된 질문

이 태그는 2018 년 9 월 25 일에 릴리스 된 Java 플랫폼 버전 11 인 Java 11과 관련된 질문에 사용합니다. 대부분의 경우 java 태그도 지정해야합니다.

30
java.lang.NoClassDefFoundError를 해결하는 방법 : Java 9의 javax / xml / bind / JAXBException
Java 6/7/8에서 JDK의 일부로 제공되는 JAXB API 클래스를 사용하는 코드가 있습니다. Java 9에서 동일한 코드를 실행하면 런타임에 JAXB 클래스를 찾을 수 없다는 오류가 발생합니다. JAXB 클래스는 Java 6부터 JDK의 일부로 제공되었으므로 Java 9가 더 이상 이러한 클래스를 찾을 수없는 이유는 무엇입니까?
843 java  jaxb  java-9  java-11  java-10 

6
Windows에 OpenJDK 11을 설치하는 방법은 무엇입니까?
과거에 Oracle은 다음과 같은 Windows 용 실행 가능 설치 프로그램을 게시했습니다. 파일 풀기 설치된 버전 및 경로를 나타내는 레지스트리 키 추가 시스템 PATH에 JRE 추가 Windows에 제거 프로그램을 등록하십시오. Java 11부터 Oracle 무료 버전의 Java ( Oracle OpenJDK )에는 설치 프로그램이 포함되어 있지 않습니다. 바이너리를 포함하는 zip 파일 일뿐입니다. 위에서 …
269 windows  java-11 

3
Java 11 기본 Docker 이미지가 왜 그렇게 큰가요? (openjdk : 11-jre- 슬림)
Java 11은 최신 LTS 버전으로 발표되었습니다. 따라서이 Java 버전을 기반으로 새로운 서비스를 시작하려고합니다. 그러나 Java 11의 기본 Docker 이미지는 Java 8의 이미지보다 훨씬 큽니다. openjdk:8-jre-alpine: 84MB openjdk:11-jre-slim: (283) MB ( 공식 OpenJDK 만 고려하고 있습니다. 와 각 Java 버전에 대해 가장 가벼운 이미지 하고 있습니다.) 더 깊이 파고 들면 다음과 …
145 java  docker  alpine  java-11 

7
Maven으로 간단한 Java 10 / Java 11 프로젝트를 컴파일 할 수 없습니다
사소한 Maven 프로젝트가 있습니다. src └── main └── java └── module-info.java pom.xml pom.xml : <groupId>org.example</groupId> <artifactId>example</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>example</name> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <release>10</release> </configuration> </plugin> </plugins> </build> 를 통해 프로젝트를 빌드 mvn -X install -DskipTests=true하면 실패합니다. org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (default-testCompile) on project example: …

8
Ubuntu에서 JDK 11을 설치하는 방법은 무엇입니까?
그래서 Java 11 이 나왔습니다 . 누구든지 명령 줄에서 설치하는 방법 (Oracle의 OpenJDK)을 알고 있습니까? Oracle Java 10에 대해 이전과 비슷한 것을보고 싶습니다. sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java10-installer 추신 비슷한 질문에서 제안 된 지침 : sudo apt-get install openjdk-11-jdk 작동하지 않습니다.
107 java  ubuntu  java-11 

3
Java 11에서 String trim () 및 strip () 메서드의 차이점
다른 변경 사항 중에서 JDK 11은 java.lang.String 클래스에 대한 6 개의 새로운 메소드를 도입했습니다. repeat(int)- int매개 변수가 제공하는만큼 문자열을 반복합니다. lines() -Spliterator를 사용하여 소스 문자열에서 줄을 느리게 제공합니다. isBlank() -문자열이 비어 있는지 또는 공백 문자 만 포함하는지 나타냅니다. stripLeading() -처음부터 공백을 제거합니다. stripTrailing() -끝에서 공백을 제거합니다. strip() -문자열의 시작과 끝에서 …
104 java  string  trim  strip  java-11 

4
IntelliJ는 OpenJDK 11에서 JavaFX 11을 인식 할 수 없습니다.
IntellJ에서 JavaFX 패키지를 인식하는 데 문제가 있습니다. OpenJDK 11을 사용하는 새 JavaFX 프로젝트에서 프로젝트를 빌드하려고 할 때 IntelliJ는 JavaFX 패키지를 인식 할 수 없습니다. openjfx:javafx-base-11Maven 저장소에서 가져 왔습니다 . 나는 다른 질문을 살펴 보았고 해결책은 바이트 코드가 올바른 수준인지 (내가)인지, 프로젝트 언어가 올바른지 (내가)인지 확인하는 것에서부터 다양합니다. 누구나 아이디어가 있습니까? …

2
Java 9 + / Java 11로 마이그레이션 할 때 모듈로 전환해야합니까?
현재 Java 8에서 Java 11로 마이그레이션하고 있습니다. 그러나 서비스 업그레이드는 예상보다 덜 고통 스러웠습니다. 기본적으로 build.gradle파일 의 버전 번호 만 변경 하면 서비스가 원활하게 실행되고 있습니다. 우리는 라이브러리와 이러한 라이브러리를 사용하는 (마이크로) 서비스를 업그레이드했습니다. 지금까지 문제 없습니다. 어떤 거기에 필요한 모듈을 실제로 전환하려면? 이것은 불필요한 비용 IMHO를 발생시킬 것입니다. 어떤 …

1
커스텀 비교기를 사용하여 TreeSet에서 제거하지 않는 이유는 무엇입니까?
Java 8과 Java 11을 모두 사용 TreeSet하여 String::compareToIgnoreCase비교기를 사용 하여 다음 을 고려하십시오 . final Set<String> languages = new TreeSet<>(String::compareToIgnoreCase); languages.add("java"); languages.add("c++"); languages.add("python"); System.out.println(languages); // [c++, java, python] 에있는 정확한 요소를 제거하려고 TreeSet하면 작동합니다. 지정된 모든 요소 가 제거됩니다. languages.removeAll(Arrays.asList("PYTHON", "C++")); System.out.println(languages); // [java] 내가 대신 제거하려고하는 경우에는 더 에 …

1
Paths.get vs Path.of
지금까지 내가 말할, 수 Paths.get및 Path.of에 하나 명 이상의 문자열을 돌려 정확히 같은 일을 할 것 같다 Path개체; https://docs.oracle.com/javase/8/docs/api/java/nio/file/Paths.html#get-java.lang.String-java.lang.String...- 및 https 설명서 : //docs.oracle.com/en/java/javase/13/docs/api/java.base/java/nio/file/Path.html#of(java.lang.String,java.lang.String ... ) 같은 문구를 사용하십시오. 그들은 실제로 동일합니까? Path.of나중에 소개되었습니다. 추측 : 일관성있는 Foo.of스타일을 위해 도입되었습니다 . 이 경우 일관성 / 미적 측면에서 선호되는 것으로 간주됩니까?
20 java  java-11 

3
JDK 11 이상 및 Javadoc
Exit code: 1 - javadoc: error - The code being documented uses packages in the unnamed module, but the packages defined in https://docs.oracle.com/en/java/javase/11/docs/api/ are in named modules. 다른 포럼에서 제안한 것처럼 소스 버전을 1.8로 변경하지 않고도 javadoc을 사용할 수 있습니까? JDK v11.0.5를 사용하고 있는데 여전히 문제가 있습니다 (JDK 12+에서도). 편집 …

8
조건부 스트림에서 첫 번째 (0 인덱스 포함) 요소 제거
다음 코드가 있습니다. Stream<String> lines = reader.lines(); fist string이 같으면 "email"Stream에서 첫 번째 문자열을 제거하고 싶습니다. 스트림의 다른 문자열의 경우이 검사가 필요하지 않습니다. 어떻게 아파요? 추신 물론 목록으로 변환 한 다음 구식 학교 for 루프를 사용할 수 있지만 다시 스트림이 필요합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.