[sdljava-users] Can anybody tell me how to compile a simple program?
Status: Beta
Brought to you by:
ivan_ganza
From: Nuno S. <dev...@im...> - 2006-05-10 17:45:04
|
Hi, I'm trying to compile a basic example just to understand how sdljava works. I copied from the testsrc/image directory the file SDLImageTest.java to a new directory and now i'm trying to compile that file using this command: javac -classpath .:~/sdljava-0.9.1/lib/:~/sdljava-0.9.1/classes/ SDLImageTest.java But i get a lot of errors.... it doesnt find the classes: What do i have to do to have a simple project compiled? Many thx, Nuno Santos PS: The errors: SDLImageTest.java:1: package sdljava does not exist import sdljava.SDLTest; ^ SDLImageTest.java:2: package sdljava does not exist import sdljava.SDLException; ^ SDLImageTest.java:3: package sdljava does not exist import sdljava.SDLMain; ^ SDLImageTest.java:5: package sdljava.video does not exist import sdljava.video.SDLColor; ^ SDLImageTest.java:6: package sdljava.video does not exist import sdljava.video.SDLVideo; ^ SDLImageTest.java:7: package sdljava.video does not exist import sdljava.video.SDLSurface; ^ SDLImageTest.java:8: package sdljava.image does not exist import sdljava.image.SDLImage; ^ SDLImageTest.java:14: cannot resolve symbol symbol : class SDLTest location: class SDLImageTest public class SDLImageTest extends SDLTest { ^ SDLImageTest.java:16: cannot resolve symbol symbol : class SDLSurface location: class SDLImageTest static SDLSurface framebuffer; ^ SDLImageTest.java:18: cannot resolve symbol symbol : class SDLException location: class SDLImageTest public void init() throws SDLException { ^ SDLImageTest.java:19: cannot resolve symbol symbol : variable SDLMain location: class SDLImageTest SDLMain.init(SDLMain.SDL_INIT_EVERYTHING); ^ SDLImageTest.java:19: cannot resolve symbol symbol : variable SDLMain location: class SDLImageTest SDLMain.init(SDLMain.SDL_INIT_EVERYTHING); ^ SDLImageTest.java:20: cannot resolve symbol symbol : variable SDLVideo location: class SDLImageTest framebuffer = SDLVideo.setVideoMode(800, 600, 24, (long)SDLVideo.SDL_HWS URFACE|SDLVideo.SDL_DOUBLEBUF); ^ SDLImageTest.java:20: cannot resolve symbol symbol : variable SDLVideo location: class SDLImageTest framebuffer = SDLVideo.setVideoMode(800, 600, 24, (long)SDLVideo.SDL_HWS URFACE|SDLVideo.SDL_DOUBLEBUF); ^ SDLImageTest.java:20: cannot resolve symbol symbol : variable SDLVideo location: class SDLImageTest framebuffer = SDLVideo.setVideoMode(800, 600, 24, (long)SDLVideo.SDL_HWS URFACE|SDLVideo.SDL_DOUBLEBUF); ^ SDLImageTest.java:25: cannot resolve symbol symbol : variable SDLMain location: class SDLImageTest SDLMain.quit(); ^ SDLImageTest.java:44: cannot resolve symbol symbol : class SDLSurface location: class SDLImageTest SDLSurface gif = SDLImage.load("testdata" + File.separator + fil e + ".gif"); ^ SDLImageTest.java:44: cannot resolve symbol symbol : variable SDLImage location: class SDLImageTest SDLSurface gif = SDLImage.load("testdata" + File.separator + fil e + ".gif"); ^ SDLImageTest.java:48: cannot resolve symbol symbol : class SDLException location: class SDLImageTest } catch (SDLException e) { ^ SDLImageTest.java:56: cannot resolve symbol symbol : class SDLSurface location: class SDLImageTest SDLSurface jpg = SDLImage.load("testdata" + File.separator + fil e + ".jpg"); ^ SDLImageTest.java:56: cannot resolve symbol symbol : variable SDLImage location: class SDLImageTest SDLSurface jpg = SDLImage.load("testdata" + File.separator + fil e + ".jpg"); ^ SDLImageTest.java:61: cannot resolve symbol symbol : class SDLException location: class SDLImageTest } catch (SDLException e) { ^ 22 errors |