문제

Mac 컴퓨터에서 Java 프로그램을 테스트 할 때만 런타임 오류가 발생합니다. 다양한 Windows 운영 체제에서 완벽하게 테스트합니다. 이것은 내가 Mac 컴퓨터에 들어온 오류 메시지입니다 ...

스레드 예외 "AWT-Eventqueue-0"Java.lang.noclassDeffounderRor : project.mainpanel.calculatebuttonactionPerformed (mainpanel.java:198)의 Javax/Swing/Grouplayout $ Group at Project.MainPanel.Access $ 200 (MainPanel.java:32). at at project.mainpanel $ 3. javax.swing.abstractbutton.fireatperformed (javax.swing.swing.abstractbutton $ handler.actporformed (jacractbutton.java:2202)의 javax.swing (actractbutton.java:1882)의 actionperformed (mainpanel.java:97). .defaultButtonModel.FireActionPerformed (defaultButtonModel.java:420) at javax.swing.defaultButtonModel.setPressed (defaultButtonModel.java:258) at javax.swing.swing.plaf.basic.basicButtonlistener.26). component.processmouseevent (component.java:5602) at javax.swing.jcomponent.jcomponent.processmouseevent (jcomponent.java:3135) at java.awt.component.processevent (java.awt.container.container.processevent. .java : 2010) at java.awt.component.dispatcheventimpl (component.java:4068) at java.awt.con tainer.dispatcheventimpl (container.java:2068) at java.awt.component.dispatchevent (component.java:3903) at java.awt.lightweightdispatcher.retargetMouseeevent (java.awt.weightor.awt.port.pratcher. .java : 3936) java.awt.lightweightdispatcher.dispatchevent (container.java:3866) at java.awt.container.dispatcheventimpl (container.java:2054) at java.awt.window.dispatcheventimpl (window.java:1801). at Java.awt.component.dispatchevent (component.java:3903) at java.awt.eventqueue.dispatchevent (eventqueue.java:463) at java.awt.eventDispatchThread.pumponeEventforHierArchy (EventDispatch! thread.j ava : 269) at java.awt.eventdispatchthread.pumpeventsforhierarchy (eventDispatchThread.java:190) at java.awt.eventDispatchThread.pumpevents (eventDispatchThread.java:184) (eventDispatchThread.java:184) at java.awt.eventspevents.eventDispevents.eventSpevents.eventSpevents.eventSpevents. 176) at java.awt.eventDispatchThread.run (eventDispatchThread.java:110)

왜 이런 일이 일어나고 있는지 모르겠습니다. Windows 컴퓨터에서 프로그램을 컴파일했다는 사실이 문제가 될 수 있습니까? 그것이 내가 생각할 수있는 유일한 것입니다.

도움이 되었습니까?

해결책

OS X에서 Java의 기본 버전은 Java 1.5입니다.

올바른 JVM을 보장하는 유일한 좋은 방법은 Java Web Start를 사용하는 것입니다.

다른 팁

이것을 테스트 할 수 없다면, 나는 당신이 이것을 편집 한 Java 버전이 당신이 당신의 Macintosh에서 실행중인 Java 버전보다 더 많기 때문이라고 가정합니다.

각 버전을 확인하고 Mac OS에서 실행중인 버전이 동일하거나 나중에 있는지 확인하는 것이 좋습니다.

또는 Javac에 "-target"옵션을 사용하여 이전 버전을 설정하고 도움이되는지 확인할 수 있습니다.

Java 버전을 최소 1.6으로 업그레이드해야합니다. 우선 "Java -Version"을 입력하여 터미널에서 Java 버전을 확인하십시오. 그리고 끝났습니다. 종료하고 그게 다야.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top