بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه
هذا أول موضوع لي بالموقع ، أتمنى أن يكون له صدى ومنفعة لمتصفحيه
بصراحة لقد قمت بطرح هذا السؤال مذ أكثر من عام في موقع آخر ولكن لم أتلق إجابة للأسف ، ولكني تمكنت من فتح وتنفيذ برامج جافا من خلال برنامجي الصغير بالستعمال JPDA java platforme debugger architecture by jdi.
ولهذا وددت طرح هذا السؤال مجددا وهنا من إخواني العرب ومن هذا الموقع الذي أعجبني كثيرا بصراحة من الخبيرين في هذا المجال لأني لست سوى مبتدأة في الجافا
لا أدري إن كان العنوان مفهوما تماما.
المقصود هو :
How can i launching an application by performing its path and its class main without using the java command line explicitly?
بالنسبة لما وجدت تلك الأثناء ،مايلي:
about the execution of an extern application using a debugger application, witch is by using Launching Connector, and this connector can be used by a debugger application to launch a Sun VM or any other VM,
There are two Launching Connectors provided by sun:
Sun Command Line Launching Connector.
Raw Command Line Launching Connector.
For using these connectors, the GUI example in demo\jpda of jdk , uses theses connectors exactly in the LaunchTool class, illustrate how to use all jpda connectors with a user arguments .
There are other ways to execute another application programmatically"i didn't use them in my application" with the exec () method in the class Runtime, and JDK 5.0 adds a new way of executing a command in a separate process, through a class called ProcessBuilder.
سأحاول تعريبها :
لكي نستطيع تشغيل برنامج جافا من خلال برنامجنا الخاص ، يمكننا العمل بالديبغ باستخدام جي بي دي أا وبالضبط جي دي اي نافذة منه ، إذ نستخدم روابط التنفيذ الموفرة :
There are two Launching Connectors provided by sun:
Sun Command Line Launching Connector.
Raw Command Line Launching Connector.
exec ()ويمكن أيضا استخدام الدالة
Runtimeالتابعة للفرع
آسفة عن الترجمة الركيكة. :happy:


