2014-11-28 3 views
-1

그래서 StdDraw (반드시 StdDraw 여야 함)를 사용하여 작은 .gif 그림을 그려야하지만 실제로는 어리석은 오류가 발생합니다. 내 코드 :Eclipse의 StdDraw

 while(true){ 

      StdDraw.setXscale(-R,R); 
      StdDraw.setYscale(-R,R); 

      StdDraw.picture(0, 0, "starfield.jpg"); 

     } 

여기서 R은 Double이며 starfield.jpg는 배경 그림입니다.

이 실행하려고 할 때 내가 오류는 다음과 같습니다

Exception in thread "main" sun.misc.ServiceConfigurationError: javax.imageio.spi.ImageReaderSpi: Provider it.tidalwave.imageio.arw.ARWImageReaderSpi not found 
    at sun.misc.Service.fail(Service.java:129) 
    at sun.misc.Service.access$000(Service.java:111) 
    at sun.misc.Service$LazyIterator.next(Service.java:274) 
    at javax.imageio.spi.IIORegistry$1.run(IIORegistry.java:224) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at javax.imageio.spi.IIORegistry.registerInstalledProviders(IIORegistry.java:232) 
    at javax.imageio.spi.IIORegistry.registerStandardSpis(IIORegistry.java:167) 
    at javax.imageio.spi.IIORegistry.<init>(IIORegistry.java:120) 
    at javax.imageio.spi.IIORegistry.getDefaultInstance(IIORegistry.java:142) 
    at apple.awt.CToolkit.registerDefaultServices(CToolkit.java:1346) 
    at apple.awt.CToolkit.<init>(CToolkit.java:154) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
    at java.lang.Class.newInstance0(Class.java:357) 
    at java.lang.Class.newInstance(Class.java:310) 
    at java.awt.Toolkit$2.run(Toolkit.java:859) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826) 
    at java.awt.Window.getToolkit(Window.java:1177) 
    at java.awt.Window.init(Window.java:397) 
    at java.awt.Window.<init>(Window.java:433) 
    at java.awt.Frame.<init>(Frame.java:403) 
    at java.awt.Frame.<init>(Frame.java:368) 
    at javax.swing.JFrame.<init>(JFrame.java:158) 
    at StdDraw.init(StdDraw.java:173) 
    at StdDraw.<clinit>(StdDraw.java:145) 
    at Sonnensystem.main(Sonnensystem.java:58) 

그리고 이것 때문에

정말 큰 오류를 beeng, 내가 Google을 통해 모든 솔루션을 찾을 수 없습니다, 그리고 난 오류 나 자신을 찾을 수 없습니다. 그래서 누군가가 나에게 방향을 가르쳐 줄 수 있다면, 이것은 아주 좋을 것입니다! https://www.youtube.com/watch?v=taJovOCBPS4

답변

0

가 좋아 예상대로 일 그 후 나는 내 코드 등의 Runnable JAR을 수출하기 위해 필요한 솔루션을 발견,이 비디오에 설명 된대로

나는 외부 아카이브로 stdlib.jar을 추가했습니다.