سؤال

تحرير: لذلك يبدو أنني كنت أفعل كل شيء بشكل صحيح ، لكن كان لدي مشكلة مختلفة جعلتها تبدو كما لو كنت أفعل شيئًا خاطئًا. اسف بشأن ذلك. -لي ، مبتدئ

يجب أن يكون هذا الأمر بسيطًا حقًا ، لكن لا يمكنني معرفة كيفية تجميع أي شيء مع LWJGL وجعله يعمل. يمكنني كتابة شيء مثل

package gwison;

import org.lwjgl.Sys;

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

ويمكنني بسهولة تجميع برنامج مع عدة فصول في حزم مختلفة ، طالما كتبت جميع الفصول بنفسي. لكن ليس لدي أدنى فكرة عن كيفية عمل G. أعتقد أن الأمر له علاقة مع classpathes؟ يمكن؟ مساعدة؟

لقد كنت أبحث بالفعل عن ساعات ، لكن البرامج التعليمية الأساسية تفترض أنك تعرف كيفية القيام بذلك!

تحرير: أوه ، أنا آسف إذا انتهكت اتفاقيات StackOverflow ؛ لم أحاول ذلك ولكن هذا هو أول عملي هنا.

هل كانت مفيدة؟

المحلول

تحتاج إلى التأكد من أن الجرار موجودة في ClassPath أثناء التجميع والتشغيل. ضع جرار LWJGL الخاص بك في classpath أثناء التجميع مزيد من المعلومات:

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

نصائح أخرى

يمكنك تجربة هذا الطريق إنشاء مجلد يسمى TestProject بداخله ، قم بإنشاء مجلد واحد مثل D: testProject Gwison إنشاء مجلدان آخران في نفس testfolder مثل D: testProject org lwjgl. الآن قم بإنشاء فئة G في مجلد Gwison مثل U الذي تم إنشاؤه أعلاه. إنشاء نظام فئة واحد مثل هذا

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

الآن من Command Promt ، انتقل إلى هذا المسار D: testfolder وقم بتشغيل الأمر أدناه:

javac gwison\G.java

سيؤدي هذا إلى تكريم الكود الخاص بك ، الآن قم بتشغيل أمر واحد آخر:

java gwison.G

سيقوم هذا بتشغيل التعليمات البرمجية الخاصة بك دون أي خطأ وستحصل على إخراج مثل هذا:

Sun May 02 13:17:11 IST 2010
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top