hangum / TadpoleForDBTools

https://tadpolehub.com
538 stars 148 forks source link

jvm버전 오류시 친절 메시지 추가 #407

Closed hangum closed 10 years ago

hangum commented 10 years ago

시스템 동작환경이 Mac 일 경우 jvm 1.7이상, windows, linux일 경우 1.6 이상 이어야 하는데.. 메시지도 없고 인트로 화면에 멈추어 있습니다.

그래서, 메시지 출력후 죽도록 해야할듯합니다.

hangum commented 10 years ago

다음과 같은 메시지를 출력후 확인버튼을 클릭하면 시스템을 강제로 종료합니다. ps) 톰켓에서 동작중인데 시스템을 종료하는게 올은것인가? @jeongjaehong @billygoo 어떻게 생각하세요?

2014-04-02 12 40 04

ERROR - Application : systemInitialize System Initialize Checker java.lang.Exception: You must be Java Version 1.7.x or more. at com.hangum.tadpole.sql.system.TadpoleSystemChecker.checker(TadpoleSystemChecker.java:43) at com.hangum.tadpole.application.Application.systemInitialize(Application.java:57) at com.hangum.tadpole.application.Application.createUI(Application.java:41) at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:187) at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:299) at java.lang.Thread.run(Thread.java:724) at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:105)

hangum commented 10 years ago

ps) 런타입 옵션에 -envDev를 추가해야합니다. -envDev : 개발환경에서 올챙이를 실행했는지 테스트 합니다. /* * 시스템이 개발환경인지? * * 올챙이 실행환경이 mac 1.7이상, 그외 1.6 이상이다 보니, * 맥 환경 개발자들이 1.6 환경을 맞추면 시스템 개발환경을 설정하기어려워 -dev가 들어 있는 환경에서는 System checker가 동작하지 않도록 하기위해 사용합니다. * ps) 일괄적으로 1.7로 올리면 좋겠다... * /