سؤال

لقد قمت بتثبيت opensolaris رأيت أنه يحتوي على/jdk/jdk1.6 ، ومع ذلك لم يكن لديه bin/javac فقط java

إن version java الافتراضي هو JDK1.6 مباشرة بعد تثبيت OpenSolaris ولكنني لم يكن لدي أي Javac قمت بتنزيل JDK1.6 لـ Solaris وبعد تنفيذ JDK1.6xx.sh لقد قمت بالقرص المضغوط إلى مجلد JDK ثم داخل دليل بن ركضت ركضت ومع ذلك ، فإن Javac يعطيني NoclassDeffounderror Java/Lang/Object. (حدث نفس الشيء لي على تثبيت سولاريس العادي). يمكن لأي شخص أن يخبرني كيف من المفترض أن يكون لدي JDK1.6 يعمل مع Javac على OpenSolaris؟ شكرًا

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

المحلول

يتضمن OpenSolaris فقط Java Runtime (JRE) خارج الصندوق - أدوات المطورين مثل المترجمين لـ C و C ++ و Java لا تتناسب مع LiveCd ، لذا يتم تثبيتها من مستودع الحزمة.

pkg search javac سيعرض الحزم المتاحة مع أمر Javac - إذا كنت تستخدم أحدث عمليات تطوير ، فستكون في "" "المطور/Java/JDK"حزمة ، أو"JDK"باختصار ، حتى تتمكن من التثبيت مع pfexec pkg install jdk. على التصميم الأقدم ، مثل الإصدار المستقر 2009.06 ، سيكون اسم الحزمة شيئًا مثل "Sunwjdk" في حين أن.

نصائح أخرى

ما هي قيمة متغير بيئة Java_home؟ وهل تذكرت إلحاق ذلك بمسارك؟

يعد تثبيت JDK على OpenSolaris (أو OpenIndiana) بسيطًا للغاية ، فأنت بحاجة إلى استخدام

$ pfexec pkg install jdk
$ pfexec pkg install jdk64

لدي منشور (باللغة الإسبانية) مع كل العملية ،

http://sparcki.blogspot.com/2010/05/instalar-java-jdk-en-opensolaris.html

urko ،

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top