게시판 제목 잘보고 올리세요 일반게시판에 홍보글 보이면 바로 회원 차단입니다

1.63 서버 구동 문의(cmd 오류)

컨텐츠 정보

  • 507 조회
  • 24 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

쭹이님이 올려주신 "1.63 순정정돈 가지고있어야지~ 완벽실행"으로 구축하고 있는데요

(구글에서 "구축 3종" 검색한 글 참고함)


mysql 5.5 

jdk 1.8

나비캣 8.2 설치했고


https://linlab3.com/bbs/board.php?bo_table=qna&wr_id=3086&sfl=wr_subject||wr_content&stx=구축&sop=and&page=3 


쭹이님 답글 달아주신 순서대로 막힘없이 진행했습니다.


64비트 서버스타트.bat 파일 실행하니 cmd 창에 아래와 같이 오류가 나는데 검색해도 해결방법을 모르겠습니다.


혹시 해결방법 아시는 분은 도움 좀 부탁드립니다



Exception in thread "main" org.eclipse.swt.SWTError: Not implemented (java.lang.IllegalAccessException: class org.eclipse.swt.awt.SWT_AWT$1 cannot access class sun.awt.windows.WEmbeddedFrame (in module java.desktop) because module java.desktop does not export sun.awt.windows to unnamed module @366aece6)

        at org.eclipse.swt.SWT.error(SWT.java:4308)

        at org.eclipse.swt.SWT.error(SWT.java:4197)

        at org.eclipse.swt.awt.SWT_AWT.new_Frame(SWT_AWT.java:230)

        at lineage.gui.composite.ScreenRenderComposite.<init>(Unknown Source)

        at lineage.gui.composite.ViewComposite.<init>(Unknown Source)

        at lineage.gui.GuiMain.open(Unknown Source)

        at sp.Main.main(Unknown Source)

Caused by: java.lang.IllegalAccessException: class org.eclipse.swt.awt.SWT_AWT$1 cannot access class sun.awt.windows.WEmbeddedFrame (in module java.desktop) because module java.desktop does not export sun.awt.windows to unnamed module @366aece6

        at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)

        at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)

        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:489)

        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)

        at org.eclipse.swt.awt.SWT_AWT$1.run(SWT_AWT.java:171)

        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)

        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)

        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)

        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)

        at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)

        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)

        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)

        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)


관련자료

댓글 24
profile_image

파이머님의 댓글의 댓글

mysql 설치하고 나비캣으로 배치 실행해서 테이블 생성까지 했습니다. 이러면 나비캣에서 할 건 일단 끝 아닌가요?
profile_image

함해바자고님의 댓글의 댓글

URL=jdbc:mysql://localhost/1004?useUnicode=true&characterEncoding=euckr
Login=root
Password=
위에  1004 로 나비캣 하셔나요?
profile_image

파이머님의 댓글의 댓글

driver = com.mysql.jdbc.Driver
url = jdbc:mysql://localhost/l1jdb?useUnicode=true&characterEncoding=utf8
id = root
pw =

나비캣 db 이름도 l1jdb 이걸로 맞춰놨어요

위에 오류는 db 문제가 아니라 자바swt 문제 아닐까 합니다..
profile_image

파이머님의 댓글의 댓글

윈도우 10이라 편집창이 행추가 되는 방식이라 ; 로 구분하지 않아요
java version "18.0.2.1" 2022-08-18
Java(TM) SE Runtime Environment (build 18.0.2.1+1-1)
Java HotSpot(TM) 64-Bit Server VM (build 18.0.2.1+1-1, mixed mode, sharing)
profile_image

파이머님의 댓글의 댓글

패스 지정하는 이유가 jdk 폴더 외부에서도 bin 파일 내에 파일들을 접근할 수 있게 하는건데,
이미 위에 댓글로 버전 적어 놓은 것처럼 확인 성공했으면 패스 설정이 정상적으로 이루어진거 아닌가요?
profile_image

함해바자고님의 댓글의 댓글

url = jdbc:mysql://localhost/lin163?useUnicode=true&characterEncoding=utf8
제가 받어보니깐  lin163  <<<<  요건데요 위에꺼 수정하신건가요?
profile_image

함해바자고님의 댓글의 댓글

'*초코 서버 ' 가동되었습니다.
JS_SpPointController..56ms
JS_MonsterPointController..6ms
PcInstanceController..0ms
ClanController..2ms
고정신청관리..

전되는데요  구축 3중을 다시 깔아보세요
profile_image

파이머님의 댓글의 댓글

덕수야놀자님이 올리신 네츄럴 팩으로 하니 서버 기동 돼요. 저 팩이 제 컴퓨터랑 안맞는것 같네요
profile_image

파이머님의 댓글의 댓글

쭹이님 파일은 문제 없습니다. 제 실수 였네요.
혹시나 다른분들도 같은 문제 겪으실까봐 아래 댓글로 달아놓았습니다.
profile_image

파이머님의 댓글

jdk 설치후에 무슨일인지 jre 가 설치가 안되어서 발생하는 오류였습니다.
jdk가 개발도구고 jre가 실행도구인데
서버 실행하면 .jar 파일 실행되면서 java swt를 실행하려고 하는데
jre가 설치되어 있지 않았기 때문에 발생하는 오류였습니다.
java 설치후에 path를 jdk -> bin 폴더로 잡아놓고 java -version 으로 path 설정만 확인하는거니 jre가 설치 안된지도 몰랐네요..
혹시나 같은 오류 발생하시는 분은 java 설치 폴더에 jre 폴더 있는지 확인 해보세요.
profile_image

쭹이님의 댓글

jre가 릴리즈 버전이고 오직 실행만관여하는것이고 jdk가 jre에서 개발까지 포함된버전인데 님이 버전을 이것저것 깔아서 그럼 가끔 버전충돌 날수도 있으
jdk > jre jdk가 jre포함이고 개발관련 라이브러리까지 포함임
님이 몬가 잘못알고있음요
좀 맞지 않는 뇌피셜로 생각하시는듯
profile_image

파이머님의 댓글의 댓글

java jdk 통합 버전으로 설치하면 jdk가 설치되고 뒤에 jre가 설치돼요. 제가 jdk 설치하고 jre 설치 부분에서 스킵을 한건지 java 공홈에서 다른 걸 잘 못 받은건지는 모르겠네요. 아무튼 구글 검색해보니 저랑 동일한 오류 났던분도 있으시길래 혹시나 다른 분도 오류나면 jre 설치 된건지 확인해 보라고 남긴겁니다. 거기에도 제대로된 답변 없던데 저는 이렇게 해서 해결됐으니 발만 구르다 포기하는것 보다 해보는게 낫지 않겠나요? 그리고 자바 얼마나 다뤄보셨길래 뇌피셜이라는 말을 쉽게 하시는지요 ㅎㅎ
profile_image

쭹이님의 댓글의 댓글

일단 앱이 무슨감정있는것도 아닌데  자기꺼엔 안맞는다는둥  jdk라서 안되고 jre라 된다는둥 이상한 생각?
무슨 다른 1.63은 되는데 초코팩은 내 컴이랑 안맞는다는둥 말도 안되는 말 합리화시키지 않았음?
사실 jdk다지우고 다시 설치해보라고 하고싶었지만 별루알려주고싶지 않게 글을 써놔서 ㅋ
전체 2,923 / 1 페이지
번호
제목
이름

포인트 랭킹


알림 0