2010-05-02 4 views
1

EDIT: Donc apparemment, je faisais tout bien, mais j'avais un problème différent qui donnait l'impression de faire quelque chose de mal. Désolé pour ça. --me, newbielwjgl 101: Comment puis-je écrire les bases?

Cela devrait être vraiment simple, mais je ne peux pas pour la vie de moi comprendre comment compiler quoi que ce soit avec lwjgl et le faire fonctionner. Je peux écrire quelque chose comme

package gwison; 

import org.lwjgl.Sys; 

public class G 
{ 
    public static void main(String[] args) 
    { 
     System.out.println(Sys.getTime()); 
    } 
} 

et je peux facilement compiler un programme avec plusieurs classes dans différents packages, aussi longtemps que je l'ai écrit moi-même toutes les classes. Mais je n'ai aucune idée de comment faire fonctionner G. Je pense que ça a quelque chose à voir avec les classes? Peut être? Aidez-moi?

J'ai vraiment cherché des heures, mais les tutoriels les plus basiques supposent que vous savez comment faire cela! Edit: oh et je suis désolé si j'ai violé les conventions stackoverflow; J'ai essayé de ne pas mais c'est ma première action ici.

Répondre

-1

Vous devez vous assurer que les fichiers jar sont dans le chemin de classe lors de la compilation et de l'exécution. Placez vos pots de LWJGL dans le classpath lors de la compilation Plus d'informations:

http://en.wikipedia.org/wiki/Classpath_%28Java%29

+0

Cela n'aide vraiment pas du tout ... "J'ai vraiment cherché des heures." Pardon. – naiad

+0

Si l'on suppose votre pot est lwjgl.jar, vous devez d'abord compiler votre java file.Assuming LWJGL est dans le répertoire courant: javac -classpath lwjgl.jar gwison/G.java – sushant

+0

Il s'avère que je faisais le droit chose tout le long, au moins avec le classpath. Le problème que je suis vient d'une source totalement différente. Excuses. – naiad

0

Vous pouvez essayer cette façon de créer un dossier appelé TestProject à l'intérieur créer un dossier gwison comme D: \ TestProject \ gwison Créer deux autres dossiers dans la même TestFolder comme ceci D: \ TestProject \ org \ LWJGL. Maintenant, créez une classe G dans le dossier gwison comme u créé above.Create une plus classe comme celui-ci Sys

package org.lwjgl; 
import java.util.Date; 
public class Sys { 
     public static Date getTime(){ 
      return new Date(); 
     } 
} 

maintenant de commande PROMT aller à ce chemin D: \ TestFolder et exécutez la commande suivante:

javac gwison\G.java 

cela complie votre code, maintenant exécuter une commande plus:

java gwison.G 

cela exécutera votre code sans erreur et vous obtiendrez une sortie comme ceci:

Sun May 02 13:17:11 IST 2010 
+0

Quoi? J'essaie d'utiliser la bibliothèque préexistante lwgjl. – naiad