[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
|