«java-7» 태그된 질문

Java SE 버전 7은 2011 년에 출시되었습니다. 버전 6에 비해 새로운 기능에는 동적 언어 지원, 압축 된 포인터, 작은 언어 확장, 타원 곡선 암호화, 새로운 네트워크 프로토콜, 문자열을 케이스 값으로 사용하는 기능이 포함됩니다. switch 문 및 다양한 시스템 라이브러리 확장.


5
잘못된 타겟 릴리스 : 1.7
비슷한 질문을 보았지만 아직 답을 찾지 못했습니다. maven 컴파일을 사용하면 다음을 얻습니다. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1] 다음은 pom.xml입니다. <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> Javac 버전 : javac 1.7.0_25 자바 …
121 java  maven  java-7 

3
PermGen과 Metaspace의 차이점은 무엇입니까?
Java 7까지는 JVM 메모리에 PermGen 이라는 영역이 있었는데 , JVM이 클래스를 유지하는 데 사용되었습니다. Java 8 에서는 제거되고 Metaspace 라는 영역으로 대체되었습니다 . PermGen과 Metaspace 의 가장 중요한 차이점 은 무엇입니까 ? 내가 아는 유일한 차이점 java.lang.OutOfMemoryError: PermGen space은 더 이상 던질 수없고 VM 매개 변수 MaxPermSize가 무시 된다는 것 …

9
Mac OS X 용 Java JDK 7 설치 후-mvn -version에 여전히 Java 버전 1.6.0_31이 표시됨
Oracle은 4 월 26 일 Mac OS X 용 Java JDK 7을 출시했습니다. 설치 지침을 따랐고 터미널 창에서 java -version을 수행하면 다음과 같은 결과가 나타납니다. java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b21) Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode) 그러나 mvn -version터미널 창에서 수행 하면 다음과 …
117 java  macos  maven  java-7 

15
Mac OSX에서 JDK 7을 어떻게 사용합니까?
이 링크에 언급 된 WatchService API를 사용하고 싶습니다 : http://download.oracle.com/javase/tutorial/essential/io/notification.html 둘러 본 후 WatchService가 JDK 7 용으로 예정된 NIO 클래스의 일부라는 것을 알았습니다. 따라서 베타 형식입니다. 괜찮아. http://jdk7.java.net/download.html 에는 내가 다운로드하고 추출한 JDK가 있습니다. 많은 폴더가 있습니다. 나는 그들과 함께 무엇을 해야할지 모르겠다. 그런 다음 좀 더 읽어 보니 좋은 …
107 macos  java  java-7 

2
자바 6과 자바 7의 자동 언 박싱 차이점
Java SE 6과 Java SE 7 사이의 자동 언 박싱 동작의 차이에 주목했습니다.이 두 버전간에이 동작의 변경 사항에 대한 문서를 찾을 수 없기 때문에 그 이유가 궁금합니다. 다음은 간단한 예입니다. Object[] objs = new Object[2]; objs[0] = new Integer(5); int myInt = (int)objs[0]; 이것은 Java SE 7의 javac로 잘 컴파일됩니다. …
107 java  casting  java-7  unboxing 


16
프로덕션에서 Java G1 가비지 수집
Java 7은 기본적으로 새로운 G1 가비지 콜렉션을 사용하기 때문에 Java가 GC 일시 중지 시간을 "파괴적인"것으로 간주하지 않고 훨씬 더 큰 힙을 처리 할 수 ​​있습니까? 실제로 G1을 프로덕션에 구현 한 사람이 있습니까? 경험은 어땠습니까? 공평하게 말하면, 정말 긴 GC 일시 중지를 본 유일한 시간은 워크 스테이션보다 훨씬 더 큰 힙에 …

9
java.lang.VerifyError : 분기 대상 JDK 1.7에서 스택 맵 프레임이 필요합니다.
JDK 1.7로 업그레이드 한 후 예외가 발생합니다. java.lang.VerifyError: Expecting a stackmap frame at branch target 71 in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset 20 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) at java.lang.Class.getConstructor0(Class.java:2723) at java.lang.Class.newInstance0(Class.java:345) at java.lang.Class.newInstance(Class.java:327) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129) at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:384) at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) …
88 java  jaxb  java-7 

2
Java 7 try-with-resources를 올바르게 사용하고 있습니까?
버퍼링 된 판독기와 파일 판독기가 닫히고 예외가 발생하면 리소스가 해제 될 것으로 예상합니다. public static Object[] fromFile(String filePath) throws FileNotFoundException, IOException { try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { return read(br); } } 그러나 catch성공적인 폐쇄를위한 조항 이 있어야 합니까? 편집하다: 본질적으로 Java 7의 위 코드는 Java 6에 대해 …

10
Java 오류 : 비교 방법이 일반 계약을 위반 함
이것에 대한 많은 질문을보고 문제를 해결하려고 노력했지만 한 시간 동안 인터넷 검색과 많은 시행 착오 끝에 여전히 고칠 수 없습니다. 여러분 중 일부가 문제를 파악하기를 바랍니다. 이것이 내가 얻는 것입니다. java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:835) at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:453) at java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:392) at java.util.ComparableTimSort.sort(ComparableTimSort.java:191) at java.util.ComparableTimSort.sort(ComparableTimSort.java:146) at java.util.Arrays.sort(Arrays.java:472) at …

4
Java 7 경로의 확장을 확인하는 방법
Path (Java 7에서 도입 됨)가 특정 확장으로 끝나는 지 확인하고 싶습니다 . 나는 다음 endsWith()과 같은 방법을 시도했다 . Path path = Paths.get("foo/bar.java") if (path.endsWith(".java")){ //Do stuff } 그러나 이것은 path.endsWith(".java")false를 반환 하기 때문에 작동하지 않는 것 같습니다 . 이 endsWith()메서드는 최종 디렉터리 구분 기호 (예 :) 다음에 모든 항목이 …
84 java  path  java-7 

8
G1에 대한 Java 7 (JDK 7) 가비지 콜렉션 및 문서
Java 7 은 한동안 출시 되었지만 가비지 수집기 , 특히 새로운 G1 수집기 의 구성에 대한 좋은 리소스를 찾을 수 없습니다 . 내 질문 : G1은 Java 7의 기본 수집기이며 그렇지 않은 경우 어떻게 G1을 활성화합니까? Java7에서 g1의 선택적 설정은 무엇입니까? cms 또는 Java 7 의 병렬 수집기 와 같은 …

5
Java 7 및 8에서 메소드의 최대 크기
Java에서는 메서드가 64KB보다 클 수 없다는 것을 알고 있습니다. 이 제한으로 인해 JavaCC 문법 에서 생성 된 코드에 문제가 발생합니다 . Java 6에 문제가 있었고 문법을 변경하여이 문제를 해결할 수있었습니다. Java 7에 대한 제한이 변경되었거나 Java 8에 대한 계획입니까? 명확하게하기 위해서. 혼자서 64KB보다 큰 메서드는 필요하지 않습니다. 그러나 저는 매우 …
82 java  java-7  java-8 

1
apt-get을 통해 Debian에 Java 7 (Oracle) 설치 [닫기]
닫은. 이 질문은 주제와 관련이 없습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 칠년 전에 . 이 질문 개선 apt-get 저장소를 통해 Debian에 Oracle Java 7을 설치하는 것이 작동하지 않는 것 같습니다. apt-get install oracle-java7-installer apt-get인식하지 못하는 것 같습니다 …
78 debian  java-7  apt-get 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.