الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تعريف CLASSPATH

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
انا اعمل على jdeveloper ولقد قرأت انه لكى استخدم JDBC لا بد من إضافة مسار classes12.jar الى ال CLASSPATH انا اعمل على xp واقوم بعمل ذلك من خلال control panel ثم System ثم Advanced ثم Enviroment Variables ثم اضافة المسار الى الCLASSPATH . وبكتابة set classpath من خلال ال Dos أجد انه وجود فى المسار بالفعل ولكن تظهر رسالة الخطأ التالية فى Jdeveloper ويليها البرنامج الذى اقوم بكتابته فهل هناك مشكلة اخرى ام انها فى ال CLASSPATH هل هناك طريقة اخرى لاضافة المسار اليه
وجزاكم الله خيرا كثيرا.
Error(7,47): cannot access class oracle.jdbc.OracleDriver; file oracle\jdbc\OracleDriver.class not found

package mypackage1;


import java.sql.*;
class JDBCTest {
public static void main (String args [ ]) throws SQLException {
DriverManager.registerDriver (new oracle.jdbc.OracleDriver());
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@myHost:1521:ORCL","scott", "tiger");
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery
("SELECT ename FROM emp");
while (rset.next ())
System.out.println (rset.getString ("ename"));
rset.close();
stmt.close();
conn.close();
}
}

بتاريخ:

حاول ان تضيف المكتبة الى مشروعك مباشرة في Jdeveloper
عن طريق project properties ثم اضف library
حاول ان تهتدي اليها لانه لايوجد لدي jdeveloper الان .
بعد الاضافة اعد تشغيل Jdeveloper وسيعمل معك ان شاء الله .

بتاريخ:
  • كاتب الموضوع

اشكرك اخ احمد وجزاك الله خيرا كثيرا . ولقد قمت بعمل ذلك بالفعل مسبقا والبرنامج يعمل بدون مشاكل ولكن المفترض ان يعمل ايضا من خلال تعريف CLASSPATH . لان تعريف ال LIBRARY يجعل البرنامج يعمل من داخل JEDEVELOPER فقط . واذا حاولت تشغيله من خلال JAVA.EXE لا يعمل الا اذا عرفت ال CLASSPATH فى داخ الامر نفسه أى :
JAVA -CLASSPATH ..... ثم تعريف ال LIBRARY وايضا تعريف مكان البرنامج المراد تشغيله حتى ولو كنت استدعيه من داخل نفس المسار الموجود به. فمثلا لو كان الملف JDBCTest.class المذكور سابقا موجود بالمسار H:\Workspace2\Project1\classes واردت تشغيله وانا موجود داخل المسار ذاته لابد ان اصدر الامر التالى موضحا فيه CLASSPATH للملف وال LIBERARY الستخدمة. حتى وان كانت مذكورة فى ال enviroment vairables
H:\Workspace2\Project1\classes\java -classpath H:\Workspace2\Project1\classes;H:\oracle\ora90\jdbc\lib\classes12.jar mypackage1.JDBCTest

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.