انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: ahmad511800 در 09 خرداد 1389، 05:09 بظ
-
دوستان سلام من مبتدی در لینوکس مبتدی هستم و می خواهم همیشه با لینوکس
بمانم اما برنامه نویسی را دوست دارم قبل از این با c++ زیاد کار کرده بودم و جدیدا سراغ c# رفته بودم
اما با مهاجرت به لینوکس تصمیم گرفتم با جاوا کار کنم دیروز کتاب (راهنمای جامع برنامه نویسان جاوا)دایتل و دایتل را خریدم
تو سی دی چند تا نرم افزار بود که rpm بودند من یک نرم افزار خوب برای کار تو اوبونتو می خوام
همچنین jdk را
در ضمن من تو اوبونتو اینترنت ندارم
ممنون از کمکتون
-
دوستان سلام من مبتدی در لینوکس مبتدی هستم و می خواهم همیشه با لینوکس
بمانم اما برنامه نویسی را دوست دارم قبل از این با c++ زیاد کار کرده بودم و جدیدا سراغ c# رفته بودم
اما با مهاجرت به لینوکس تصمیم گرفتم با جاوا کار کنم دیروز کتاب (راهنمای جامع برنامه نویسان جاوا)دایتل و دایتل را خریدم
تو سی دی چند تا نرم افزار بود که rpm بودند من یک نرم افزار خوب برای کار تو اوبونتو می خوام
همچنین jdk را
در ضمن من تو اوبونتو اینترنت ندارم
ممنون از کمکتون
درود
خوش آمدید :)
لینوکس و مخصوصاً توزیع هایی مثل اویونتو برای برنامه نویسی جاوا بسیار مناسب هستن :)
شما برای کامپایل کردن نیاز به jdk دارید
برای اجرا jre
و بقیه ابزار ها کمکی هستن ( IDE ,......)
اگر در اوبونتو به اینترنت سریع دسترسی دارید ( که گفتید ندارید ) می تونید از مخازن نصبش کنید ( که در ورژن جدید از مخازن دیفالت حذف شده و باید مخازن دیگر رو فعال کنید)
اسمش sun-java6- هست و می تونید ببینید
وگرنه می تونید bin فایل رو دانلود کنید و خودتون نصبش کنید
http://147.52.159.12/Java/Linux-x86/1.6u20/jdk-6u20-linux-i586.bin
این آخرین نسخه و برای سیستم های ۳۲ بیتی هست
-
يعني با نصب اين فايل ديگه هيچ مشكلي ندارم و راحت مي تونم
با جاوا برنامه نويسي كنم
راستي نصب اين بسته چگونه است اگه فايل اجرايي است يا توسط ترمينال نصب ميشه
در ضمن مي توني سورس چند تا برنامه ساده مثل ماشين حساب و .... برام بزاري تا يكم با ساختار اون آشنا بشم
-
يعني با نصب اين فايل ديگه هيچ مشكلي ندارم و راحت مي تونم
با جاوا برنامه نويسي كنم
راستي نصب اين بسته چگونه است اگه فايل اجرايي است يا توسط ترمينال نصب ميشه
در ضمن مي توني سورس چند تا برنامه ساده مثل ماشين حساب و .... برام بزاري تا يكم با ساختار اون آشنا بشم
با نصبش می تونید برنامه های جاوایی رو کامپایل و اجرا کنید
فقط چون این پکیج برای تمامی توزیع ها ارائه شده باید یک سری تنظیم ها رو هم خودتون دستی انجام بدید
برای همین اگر می خوای خودت کامل این تنظیمات رو یاد بگیری این فایل رو دانلود کن
وگرنه پکیج های مربوطه همراه با dependency ها رو ( که نحوش تو انجمن بارها گفته شده ) دانلود و نصب کن
در مورد مثال هم شما باید اول ببینی با کدوم API ها کار می کنی و فقط کافیه اونو در گوگل سرچ کنید :)
-
ببين عزيزم من الان تو كف موندم چه جوري اين فايل 80 مگي را دانلود كنم
اگر dependency ها حجمشون كمتر است لطفا فعلا اونو را لينكشو بزار تا كارم راه بيفته
در ضمن اگه حجمش كمتر نباشه چون فايلهاي تيكه تيكه است راحت تره
در ضمن من تا بحال فقط با pascal و turbo c++3.0 برنامه نويسي كردم و تا حدي هم با برنامه هايي مثل
delphi و visual basic
حالا اين api كه ميگي چيست يك راهنمايي كلي منو بكن
-
ببين عزيزم من الان تو كف موندم چه جوري اين فايل 80 مگي را دانلود كنم
اگر dependency ها حجمشون كمتر است لطفا فعلا اونو را لينكشو بزار تا كارم راه بيفته
در ضمن اگه حجمش كمتر نباشه چون فايلهاي تيكه تيكه است راحت تر
نصب جاوا از طریق دانلود و نصب دستی امکان پذیر نیست به خاطر اینکه پکیج ها به هم بابت اینکه کدوم وابسته یکی دیگه هست گیرمیدن (می خوای امتحانکن ). فقط شما از طریق مخازن میتونی نصبش کنی ویا اینکه همون فایل 80 مگی رو دانلود کنی و خیال خودتو راحت کنی. البته نصب از مخازن پیشنهاد میشه .
-
راستی یادم رقت بگم من هما را دارم
-
راستی یادم رقت بگم من هما را دارم
من تا حالا نداشتم و نمی دونم شامل چه نرم افزار هایی هست
ولی می تونید ببینید sun-java6-jdk روش هست یا نه
اگر نبود و فکر می کنید دانلودش سخت تر از تهیه منابع هست منابع کامل رو تهیه کنید :)
برای dependency ها هم در انجمن چند راه گفته شده بود که می تونید لینک مستقیم همه دیپندنسی ها ( که مربوط به سیستم نصب شده شما میشه ) رو بدست بیارید
bin فایل این مزیت رو داره که شما در هر توزیعی می تونید ازش استفاده کنید
-
برای برنامه نویسی از Eclipse IDE استفاده کن.
www.eclipse.org (http://www.eclipse.org)
اما قبلش باید JDK را نصب کنی.
-
با سلام به تمام دوستان به کمک مجموعه هما تونستم sun-java6-jdk و netbeans را نصب کنم و اولین برنامه
یعنی wellcome to java را در netbeans اجرا کنم
حالا یکی بگه API چیه و چند تا هم مثال کاربردی برام بزاره
-
هر کار میکنم جاوا نصب نمیشه - ای پی ایران رو بلاک کرده مثل ویندوز یا نه من اشتباه میکنم؟
10.04 - 32 بیت
-
درود
sun java از مخازن اصلی ور داشته شده و در مخازن پارتنر اضافه شده ( برای ۱۰.۰۴ )
به مخازنتون اضافه کنید و نصب کنید
add-apt-repository "deb http://archive.canonical.com/ lucid partner"
یا به صورت گرافیکی با synaptic
-
جاوا فقط از مخازن نصب میشه فکر میکنم حدودا 80 مگابایت باشه .
-
جاوا فقط از مخازن نصب میشه فکر میکنم حدودا 80 مگابایت باشه .
درود
می تونید bin فایل یا rpm فایل رو هم دانلود کنید و دستی نصب کنید
jdk حدود ۸۰ مگ هست که برای شامل کتابخانه ها و کامپایلر و ابزار های دیگه هست ( در پکیج های اصلی شامل jre هم هست ولی در پکیج های اوبنتو جدا شده و لی جزو وابستگی ها هست)
ولی برای اجرای برنامه های جاوا فقط jre لازم هست که حدود ۱۵ مگ هست
-
سلام دوست عزیز:
۱- برای اجرای یک برنامه java احتیاج به JRE(Java Runtime Environment) دارید
۲- برای برنامه نویسی و development احتیاج به JDK(java Development Kit) دارید
برای نصب:
۱-دانلود و نصب از synaptic (که خوبه اما برای development اصلا توصیه نمی کنم؛ علت رو شرح می دهم).
۲- دانلود JDK و نصب دستی
۳- خرید JDK از بیرون و نصب دستی
* اینکه چرا تو صیه می کنم نصب دستی بهتره:
اینجانب ۵ سالی میشه که java Programmer هستم؛ اما این چه ربطی به موضوع داره: بر اساس تجربیاتم برای تعریف system variable عرض می کنم و استفاده از دیگر frame work ها و ...
۱-JDK که می گیرید dep و rpm نباشه
۲- jdk به صورت tar.gz و یا .tar.bz2 باشه( zip شده باشه نه package)
فایل رو که از archive دراوردی لطفا خبر بده رو همین پست که ادامه مطلب رو عرض کنم
موفق باشی
-
سلام دوست عزیز:
۱- برای اجرای یک برنامه java احتیاج به JRE(Java Runtime Environment) دارید
۲- برای برنامه نویسی و development احتیاج به JDK(java Development Kit) دارید
برای نصب:
۱-دانلود و نصب از synaptic (که خوبه اما برای development اصلا توصیه نمی کنم؛ علت رو شرح می دهم).
۲- دانلود JDK و نصب دستی
۳- خرید JDK از بیرون و نصب دستی
* اینکه چرا تو صیه می کنم نصب دستی بهتره:
اینجانب ۵ سالی میشه که java Programmer هستم؛ اما این چه ربطی به موضوع داره: بر اساس تجربیاتم برای تعریف system variable عرض می کنم و استفاده از دیگر frame work ها و ...
۱-JDK که می گیرید dep و rpm نباشه
۲- jdk به صورت tar.gz و یا .tar.bz2 باشه( zip شده باشه نه package)
فایل رو که از archive دراوردی لطفا خبر بده رو همین پست که ادامه مطلب رو عرض کنم
موفق باشی
البته فکر کنم منظورتون از archive فایل bin بود که با اجراش خود به خود extract میشه :)
چون در سایت رسمی سان ( مرحوم :) ) فقط پکیج ها به صورت rpm هست و bin
در مورد اینکه از پکیج منیجر یا به صورت دستی نصب بکنیم اینطور که می گید نسیت در هر دو می تونید متغیر محلی رو بدون مشکل نصب کنید
در ضمن برای استفاده از دیگر فریمورک ها هم هیچ مشکلی نیست :)
حالا برای چی می گم
مزایای نصب با پکیج منیجر:
۱- نصب راحت و بدون دردسر و تنظیمات کافی برای مصرف کننده
۲- درصورتی که وابستگی یک پکیج دیگه باشه در هر صورت مجبور میشید نصبش کنید
۳-در بعضی از توزیع ها مثل سوزه تنظیمات فونت و نصب فونت های مورد نظر هم انجام میشه که در روش دستی یکمی دردسر داره :) ( البته تو اوبونتو م باید خودتون تنظیم کنید )
معایبش:
۱- معمولاً در مخازن توزیع ها آخرین ورژن نیست و برای کسانی که می خوان از آخرین ورژن استفاده کنند بهتره ببینند توزیعشون از آخرین ورژن نصب می کنه یا نه
۲- فقط برای همون توزیع هست ولی اگر شما bin فایل رو داشته باشید در همه توزیع ها ( ۳۲ بیتی و ۶۴ بیتی jdk متفاوت داره ) می تونید ازش استفاده کنید
۳- معمولا در یک توزیع از هر نسخه ( مثلا ۶ و ۵ ) فقط یک آپدیت رو میذارن و این برای کسایی که مجبورا با چند آپدیت چیزی رو تست کنن کافی نخواهد بود
پیشنهاد من اینه که از مخازن نصب کنید ( به خاطر همون وابستگر ها و.... ) و اگر برنامه نویس حرفه ای جاوا هستید در کنارش خودتون دستی هم نصب کنید ( اگر ورژن جدیدتری اومده بود ) و بعد به راحتی با updatealternative بینشون switch کنید :)
-
در مورد الف درست عرض می کنید و در مورداستفاده دستی خیر
۱- برای من که ۵ ساله jee کار می کنم بدون update مشکلی ندارم و دستی هم میشه update کرد
۲- برای system variable تنها نیست بلکه برای کار بها ide ها و frame work ها بهتره که دستی نصب بشه شما با ant maven و .. کار کردید؟ اگر بخواید از oracle و نوشتن jdbc استفاده کنید تجربه دارید؟ اگر بخواید path بدید باید به دنبال قسمت های مختلف بگردید و ...
۳- jdk هیچ dependency ندارد!!! اگه دارد بفرمايید که بنده کلا java رو ببوسم بگذارم کنار چون دیگه ارزش نداره
۴- اصولا در مورد java نصب خیلی بی معنیه فقط deploy و narrow معنی میده
-
در مورد الف درست عرض می کنید و در مورداستفاده دستی خیر
۱- برای من که ۵ ساله jee کار می کنم بدون update مشکلی ندارم و دستی هم میشه update کرد
۲- برای system variable تنها نیست بلکه برای کار بها ide ها و frame work ها بهتره که دستی نصب بشه شما با ant maven و .. کار کردید؟ اگر بخواید از oracle و نوشتن jdbc استفاده کنید تجربه دارید؟ اگر بخواید path بدید باید به دنبال قسمت های مختلف بگردید و ...
۳- jdk هیچ dependency ندارد!!! اگه دارد بفرمايید که بنده کلا java رو ببوسم بگذارم کنار چون دیگه ارزش نداره
۴- اصولا در مورد java نصب خیلی بی معنیه فقط deploy و narrow معنی میده
دوست عزیز من بیشتر از این مدتی که شما کار کردید دارم جاوا کار می کنم ( java ee ) :) و چند پروژه بسیار بزرگ :)
و حداقل ۳ سالش هم با اوبونتو :)
۱- جملتون مفهوم نیست نمی دونم کجا گفتم دستی نمیشه آپدیت کرد ؟ :)
۲- بازم می گم هیچ مشکلی نیست شما JAVA_HOME رو تنظیم کنید کافیه :) و هیچ فرقی نداره
بنده از هر ۳ تا ide intlij eclipse Netbeans استفاده می کنم و هم از maven و ant :)
فریمورک هم هیچ مشکلی نداره ( وقتی برنامه کامپایل میشه فقط کافیه در classpath باشن و اگر هم با ide باشه که دیگه هیچی و maven هم که دیگه استاده :) )
بنده با هیچ فرمورک استادارد ( java EE ) و پاپیولار مانند spring struts wicket gwt هیچ مشکلی نداشتم :)
حتی MessageQ ها هم مشکلی نداشتم :)
۳- یک بار دیگه بخونید گفتم jdk یا jre دیپندنسی برنامه ای دیگه باشه
توضیح بیشتر مثلا ( برای مثال هست و ممکنه اصلا این پکیج در خودش jre داشته باشه) برنامه vuze در منابع باشه و اگر بخواید اونو نصب کنید وابستگی داره به جاوا و باید اونjre رو پکیجش رو نصب کنه :) ( البته این فقط یک مثال بود )
۴- +۱ ولی نباید از برنامه های مورد ۳ که گفتم صرف نظر کرد :)
-
شما که استاد تشریف دارید در مورد نصب دستی jdk گفتم نه jre؛ jre نباشه یا باشه برای user مهمه که زمان نصب vuze و .. وقت و فرصت داره
در مورد variable مگه فقط javahome هستش؟
و این یه قسمت بود. خیلی با نصب موافق نیستم چون اساس java این نیست
class path رو عوض کردن و کلی دردسر بعد از نصب و هدر رفتن وقت و اشکالاتی که بارها برای افراد مبتدی بوجود میاد؟ و کلی سر کار میمونن برای خیلی مسايل جزيی
تجربه من میگه دستی بهتره؛ در همه چی نتنها jdk
-
شما که استاد تشریف دارید در مورد نصب دستی jdk گفتم نه jre؛ jre نباشه یا باشه برای user مهمه که زمان نصب vuze و .. وقت و فرصت داره
در مورد variable مگه فقط javahome هستش؟
و این یه قسمت بود. خیلی با نصب موافق نیستم چون اساس java این نیست
class path رو عوض کردن و کلی دردسر بعد از نصب و هدر رفتن وقت و اشکالاتی که بارها برای افراد مبتدی بوجود میاد؟ و کلی سر کار میمونن برای خیلی مسايل جزيی
تجربه من میگه دستی بهتره؛ در همه چی نتنها jdk
دوست عزیز بنده استاد نیستم
هر کسی که جاوا کار کنه می دونه چقدر وحشتناک هست و هر چقدر هم که کار کنی هر چند سال زیر و رومیشه :) پس منم هر چقدر کار کرده باشم خودم رو استاد نمی دونم :)
jdk هم همون داستان رو داره
مثلا در مورد این پکیج ببین که پکیج اصلی eclipse هست
http://packages.ubuntu.com/lucid-updates/eclipse-jdt
جزو recommended هاش هست :) اگر بگردی پیدا می کنی
هر چند که من از فدورا استفاده می کنم که اصلا در مخازنش نیست و خودم دستی نصب می کنم :) و همچنین توصیه می کنم eclipse و محصولات دیگه جاوایی رو به همون علت های بالا ( حداقل کسی که حرفه ای جاوا کار می کنه ) دستی نصب بکنه ولی مزایا و معایبش رو گفتم و تصمیم با خود فرد هست :)
من خودم زمانی که از سوزه و اوبنتو استفاده می کردم اولین کاری که می کردم نصب پکیج بود ( به خاطر دیپندسی ها ) و بعد خودم شروع می کردم دستی نصب کردن jdk , maven ant , junit و.... چون در مخازن ورژن قدیمی هست
در توزیع مندریوا و سوزه این حالت بهتر هست
در مورد متغییر ها هم یک بار دیگه می گم هیچ فرقی نمی کنه فقط و فقط آدرس رو به jdk نصب شده می دید و هیچ فرق دیگه ای نداره
ویرایش:
بنده شما رو از تو j2ee list می شناسم :) ومی دونم کجا کار می کنید و رو چه چیز هایی ( به طور حدودی ) و می دونم خوب کار می کنید
منم که حساب کردم همون حدود ۵ سال ۵ سال نیم هست خیلی فرقی نمی کنه :)
جاوا اونقدر گسترده هست که هیچ کس نمی تونه ادعای استادی در موردش بکنه
منم خیلی وقت گذاشتم روش و روی یک قسمت هایی خوب کار کردم و روی یک سری قسمت ها هم اصلا کار نکردم :) ( مثل هر java ee کار دیگه ای)
الان هم درگیر ESB و Messaging هستم و خیلی مخم پکیده :))
همین ۲ تا مبحث برام کافیه که بدونم هیچی از جاوا نمی فهمم :)
حالا spring roo و AOP با Spring و JBPM و.................................... که وقت نکردم باهاشون کار کنم بماند :)
جاوا دنیای بزرگیه ;) و بحث برای نصب jdk از مخازن و دستی بسیار ........... هست :دی دیگه بماند
-
;) :)
موفق باشی دوستم