الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكنني تنفيذ هذا المثال؟

بدأه مبتدى بايثون في 1 نوفمبر 2014 · 14 رد · 1,337 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله و بركاته

 

هذا الموقع يوجد فيه أجابه على سؤال , لم أستطع تنفيذ  الحل الموجود في الأجابة , لا أعلم ماهو سبب مع أنني أتبعت نفس الخطوات تقريباً لكن المفسر يعطي خطأ

 

الموقع : http://stackoverflow.com/questions/16441769/javas-bigdecimal-powerbigdecimal-exponent-is-there-a-java-library-that-does

 

 

نص خطأ NetBeans مع أن قبل التنفيذ لا يوجد خطأ في الكود لكن الخطأ يظهر عند التشغيل الكود المستخدم نفس الكود الموجود في الأجابة التي في الموقع السابق

Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: javaapplication1.BigDecimalMath
	at javaapplication1.JavaApplication1.main(JavaApplication1.java:240)
Java Result: 1

شكراً

#2
مبتدى بايثون كتب:

السلام عليكم ورحمة الله و بركاته

 

هذا الموقع يوجد فيه أجابه على سؤال , لم أستطع تنفيذ  الحل الموجود في الأجابة , لا أعلم ماهو سبب مع أنني أتبعت نفس الخطوات تقريباً لكن المفسر يعطي خطأ

 

الموقع : http://stackoverflow.com/questions/16441769/javas-bigdecimal-powerbigdecimal-exponent-is-there-a-java-library-that-does

 

 

نص خطأ NetBeans مع أن قبل التنفيذ لا يوجد خطأ في الكود لكن الخطأ يظهر عند التشغيل الكود المستخدم نفس الكود الموجود في الأجابة التي في الموقع السابق

Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: javaapplication1.BigDecimalMath
	at javaapplication1.JavaApplication1.main(JavaApplication1.java:240)
Java Result: 1

شكراً

أعتقد المشكلة في هذة المكتبة import org.nevec.rjm.*; إنها قديمة و حذفت ، حاولت أنفذ الكود بكل الطرق وماقبلها

#3

قمتُ بإنشاء ملف Jar جديد يدوياً انطلاقا من ملفات المكتبة :

MathJax.jar

و هذا الكود :

import java.math.BigDecimal;
import org.nevec.rjm.BigDecimalMath;

public class Test {

    public static void main(String... args) {
        BigDecimal a = new BigDecimal("1.21");
        BigDecimal b = new BigDecimal("0.5");

        System.out.println(BigDecimalMath.pow(a, b).toString());
    }
}

بالتوفيق.

#4

شكراً لكم

 

أخ Snack3r كيف يمكنني أستخدام ملف .jar مع الكود الخاص بي و هل يمكنني الحصول على ملف .class و .java

#5
اقتباس

كيف يمكنني أستخدام ملف .jar مع الكود الخاص بي

 

قم بعمل import لملف الـ jar في المشروع الذي تود استخدامه فيه.

 

اقتباس

 

هل يمكنني الحصول على ملف .class و .java

ملفات الـ bytcode موجودة في الـ jar و هذه ملفات الـ .java :

org.rar

تم تعديل هذه المشاركة بواسطة Snack3r في 1 نوفمبر 2014 في 16:50

#6

شكراً لك

 

لكن لم ينجح import للملف .jar

 

هل يمكنك أن توضح لي أكثر ؟

 

شكراً

تم تعديل هذه المشاركة بواسطة مبتدى بايثون في 1 نوفمبر 2014 في 19:27

#7
اقتباس

 

لكن لم ينجح import للملف .jar

أي IDE تستعمل ؟

#8

NetBeans

#10

عفواً أخي لم أفهم الصورة أيضاً أنا أستخدم نظام لينكس و ليس ويندوز

 

لكن هل يوجد طريقة لأستخدام ملفات .java في الكود الخاص بي  بدلاً من .jar

#11

الحمدلله , لقد تم حل المشكلة

 

طريقة الحل

 

بعد تحميل الملف arXiv-0908-3030v2 من الرابط الموجود في الأجابة التي في الموقع

 

أولاً : يتم فك الضغط عن الملف

 

ثانياً : بعد فك الضغط سوف نجد مجلد anc نقوم بدخول إلى هذا المجلد ثم نقوم بنسخ مجلد org

 

ثالثاً : نقوم بلصق مجلد org في مجلد src الموجود في مجلد المشروع

 

NetBeansProjects/JavaApplication1/src/

 

بعد ذلك سوف تعمل المكتبة و سوف يعمل البرنامج من دون أخطاء عند تطبيق الكود الموجود في الأجابة التي على الموقع

 

http://stackoverflow.com/questions/16441769/javas-bigdecimal-powerbigdecimal-exponent-is-there-a-java-library-that-does

تم تعديل هذه المشاركة بواسطة مبتدى بايثون في 2 نوفمبر 2014 في 19:41

1
#12
اقتباس

 

نقوم بلصق مجلد org في مجلد src الموجود في مجلد المشروع

 

أخي الكريم، هذا ليس حلا مناسبا !

ما دمت ستقتصر علىى مناداة الدوال الموجودة في كلاسات المكتبة، فيجب عليك إرفاقها كملف jar و ليس كملفات java.

 

 

 

بالتوفيق.

تم تعديل هذه المشاركة بواسطة Snack3r في 2 نوفمبر 2014 في 21:04

#13
Snack3r كتب:

أخي الكريم، هذا ليس حلا مناسبا !

ما دمت ستقتصر علىى مناداة الدوال الموجودة في كلاسات المكتبة، فيجب عليك إرفاقها كملف jar و ليس كملفات java.

 

 

 

بالتوفيق.

 

لا أعرف كيف أستخدم ملف .jar , بعد الكثير من المحاولات و صلت إلى الحل السابق .

 

سؤال : كيف يمكنني أستخدام أشارات المقارنة ( > . < ) مع المتغير من نوع Bigdecimal ؟ أيضاً كيف يمكنني إستخراج خارج القسمة للعدين من نوع متغير Bigdecimal  ؟ بحثت كثير حول هذا الأمر و لم أجد إجابة حتى الآن

 

شكراً

#14
اقتباس

 

لا أعرف كيف أستخدم ملف .jar , بعد الكثير من المحاولات و صلت إلى الحل السابق .

إضافة ملف الـ jar بسيطة جداً ! انظر هذا الفيديو : How-To Add Library To NetBeans Project

 

اقتباس

 

كيف يمكنني أستخدام أشارات المقارنة ( > . < ) مع المتغير من نوع Bigdecimal ؟ أيضاً كيف يمكنني إستخراج خارج القسمة للعدين من نوع متغير Bigdecimal  ؟

يُمنع إضافة أكثر من سؤال في نفس الموضوع.

#15
Snack3r كتب:

إضافة ملف الـ jar بسيطة جداً ! انظر هذا الفيديو : How-To Add Library To NetBeans Project

 

يُمنع إضافة أكثر من سؤال في نفس الموضوع.

 

شكراً لك على المساعدة

 

لم أكن أعلم أنه يمنع إضافة أكثر من سؤال في الموضوع الواحد , سوف أبحث عن إجابة لهذا السؤال في حال لم أجد سوف أكتب موضوع جديد , شكراً

مواضيع مشابهة