Hello
I am new here. From time to time i write a little app in C++ using SFML and this library is really great!
Because i started to learn Java recently, i decided that it would be great idea to create an applet which uses jSFML. I downloaded NetBeans, run it and configured as it is written in tutorial at
https://github.com/pdinklag/JSFML/wiki .The first step, setup, brought me some troubles that i resolved with Google. I created a catalog "c:\java" where i put all my projects in separated catalogs. With NetBeans i created new java project, and set up the classpath to jar file (c:\java\Game\lib\jsfml.jar). I tried all three enabled options with RadioButtons (relative path / copy libraries, absolute path), i found also various proposals of adding another params for "run" category - i've been trying to compile source code for about eight hours with one big fail
Windows XP, SP3
Game.java
package game;import org.jsfml.graphics.RenderWindow;import org.jsfml.graphics.*;import org.jsfml.audio.Music;import org.jsfml.window.VideoMode;import org.jsfml.window.event.Event;import java.io.IOException;import java.nio.file.Paths;public class Game
{ /**
* @param args the command line arguments
*/ public static void main
(String[] args
) { RenderWindow window
= new RenderWindow
(); window.
create(new VideoMode
(640,
480),
"Hello JSFML!"); //Limit the framerate window.
setFramerateLimit(30); //Main loop while(window.
isOpen()) { //Fill the window with red window.
clear(Color.
RED); //Display what was drawn (... the red color!) window.
display(); //Handle events for(Event event
: window.
pollEvents()) { if(event.
type == Event.
Type.
CLOSED) { //The user pressed the close button window.
close(); } } } } } and linker errors:
run:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Documents and Settings\cx3\.jsfml\windows_x86\sfml-system-2.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851)
at java.lang.Runtime.load0(Runtime.java:795)
at java.lang.System.load(System.java:1062)
at org.jsfml.internal.SFMLNative.loadNativeLibraries(Unknown Source)
at org.jsfml.internal.SFMLNativeObject.<init>(Unknown Source)
at org.jsfml.window.Window.<init>(Unknown Source)
at org.jsfml.graphics.RenderWindow.<init>(Unknown Source)
at game.Game.main(Game.java:26)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
I saw several similar topis to mine, but none of them gave any explanation what is going wrong.
I am beginner in Java so i please for forbearance
Greetz