다음과 같은 문제점이 있습니다. my eclipse Oxygen 실행에 실패했습니다 (오류가 첨부되었습니다). 신선한 instalation에 다운로드가 끝난 직후에 실행하면 모든 것이 잘됩니다 (9 월 1 일과 12 월 2 일에 테스트 됨). 그러나 컴퓨터를 다시 시작하면 다시 설치하지 않으면 Eclipse가 다시 시작되지 않습니다. 나는 이클립스 캐시를 내 프로젝트 (repo에서 신선한 버전을 가져온 것조차도)와 동일하게 지우고, 작업 공간과 Eclipse의 설치 장소도 신선하다. 예 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=475392, https://bugs.eclipse.org/bugs/show_bug.cgi?id=514895 및 기타 관련 게시물은 도움이되지 않았습니다. 아이디어가 있으십니까? Windows 10 64 비트 및 JDK 9.0.1 + 11에서 작업하고 있습니다. 내 유일한 플러그인은 BndTools 3.5, 최신, 프로젝트는 자바 8 (현재 런타임 JDK는 152)이 필요합니다. 금요일 프로젝트에서 프로젝트를 실행하고 예제 bnd 프로젝트 (http://enroute.osgi.org/tutorial_base/600-testing.html)에서 종속성 문제를 동시에 해결 한 후 15 일에 문제가 발생했습니다. 그 후 일식을 실행할 수 없습니다. 그러나 이전에 해보았지만 어떤 문제도 해결하지 못했습니다. 또한 p2, mvn 및 bnd 캐시를 지 웠습니다. 일식 .LOG에서Eclipse Oxygen 실행 실패 - org.eclipse.swt.SWTException : 잘못된 스레드 액세스
아래에 언급 된 스택 :
!SESSION 2017-12-18 16:47:57.660 -----------------------------------------------
eclipse.buildId=4.7.2.M20171123-0800
java.version=9.0.1
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pl_PL
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product
!ENTRY org.eclipse.osgi 4 0 2017-12-18 16:47:59.711
!MESSAGE Application error
!STACK 1
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4533)
at org.eclipse.swt.SWT.error(SWT.java:4448)
at org.eclipse.swt.SWT.error(SWT.java:4419)
at org.eclipse.swt.widgets.Display.error(Display.java:1263)
at org.eclipse.swt.widgets.Display.checkDevice(Display.java:767)
at org.eclipse.swt.widgets.Display.addListener(Display.java:628)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.<init>(IDEWorkbenchAdvisor.java:187)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.<init>(IDEWorkbenchAdvisor.java:195)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
Diff between fresh and dirty instalation
업데이트
는전체 시스템을 세척 한 후, 잠시 동안 사라 그러나 문제는 다시 돌아왔다 그래서 제 의견으로는 OS의 영향을 제거합니다. Struarf mentioned in his answer으로, configuration/org.eclipse.osgi
templorary의 삭제는 문제를 해결합니다. 그럼에도 불구하고 산소 2를 장착했을 때 나는이 문제가 이전보다 훨씬 더 희귀 한 것으로 나타났습니다. (실제로 2 주 동안 2 번 째, 가능한 모든 경우에 있었는지 여부에 관계없이) 좋은 방법이 될 것입니다.
어제 게시 된 내용과 관련 있습니다. https://www.eclipse.org/forums/index.php?t=msg&th=1090654&goto=1778570& – nullpointer
예, 저것을 보았습니다.하지만 그 사람은 32 비트이기 때문에 7을 이해할 수 있습니다. :/Thx 이기는 하지만. – Azbesciak