PDA

View Full Version : سوال: انتقال فايلهاي جاوا



zha.aye
جمعه 10 مهر 1388, 12:08 عصر
در صورتي كه يك پروژه جاوا داشته باشيم براي انتقال اون به يك كامپيوتر ديگه بايد فايل بايت كدي اون رو منتقل كنيم ؟ و اگر اين طور هست اين فايل چه پسوندي داره؟

java.source.ir
جمعه 10 مهر 1388, 13:33 عصر
سلام
برای انتقال فایل های برنامه تان از یک کامپیوتر به کامپیوتر دیگر شما دو راه حل زیر را پیش رو دارید:

1- تمام فایل های class. را به کامپیوتر دیگر منتقل نمایید و در کامپیوتر جدید با کمک Command Line آنها را اجرا نمایید. (به شرط آنکه JDK موجود باشد.)

2- از پروژه تان یک فایل JAR ایجاد نمایید.

موفق و سربلند باشید.

zha.aye
جمعه 10 مهر 1388, 22:10 عصر
و چطور ميتونيم يك فايل jar‌ رو ايجاد كنيم؟

java.source.ir
شنبه 11 مهر 1388, 08:31 صبح
سلام
اگر می خواهید اینکار را با JDK انجام دهید بهتر است به لینک زیر مراجعه نمایید:

http://javasource.blogfa.com/post-3.aspx

اما اگر بخواهید اینکار را با کمک NetBeans انجام دهید باید به طریق زیر عمل نمایید:
بر روی نام پروژه خود راست کلیک کرده و گزینه Build را انتخاب نمایید. بعد از انجام کار مذکور، فایل JAR ایجاد شده را می توانید در محلی که پروژه تان را ذخیره نموده اید در فولدری با نام dist بیابید.


موفق و سربلند باشید.

zha.aye
شنبه 11 مهر 1388, 13:12 عصر
متشكرم از راهنمايي هاتون.
فايل jar بر اساس بايت كد توليد مي شه؟ يعني به يك ماشي مجازي جاوا در مقصد هم نياز هست؟

java.source.ir
شنبه 11 مهر 1388, 14:55 عصر
بله قطعا برای اجرای فایلهای JAR احتیاج به JVM داریم.

zha.aye
دوشنبه 13 مهر 1388, 22:40 عصر
بله قطعا برای اجرای فایلهای JAR احتیاج به JVM داریم.
من از محيط myeclipse استفاده كردم آيا اين محيط هم مثل visual studio خودش همراهش كامپايلر نداره؟
من اينطوري فهميدم كه اين محيط يك مفسر داره تا بايت كد توليد كند ولي براي اجرا شدن و ديدن نتيجه نياز به ماشين مجازي داره!پس اون چيزي كه در پنجره كنسول يا صفحات وب نشون ميده چطور اجرا مشن؟ و jdk دقيقا چي كار ميكنه؟
ببخشيد كه من اينقدر سؤال مي پرسم !

java.source.ir
سه شنبه 14 مهر 1388, 17:26 عصر
سلام
دوست عزیز یک سری تعاریف اولیه را برایت آماده کردم. (البته به زبان انگلیسی)



The JDK consists of the Java compiler and related tools which enable users to create applications in Java.
A Java compiler is a program which converts Java source code into Java bytecode.
Java bytecode is produced by the Java compiler and executed by the JVM (Java Virtual Machine).
A Java Virtual Machine is quite simply a piece of software that enables Java technology to be recognized and successfully executed on a vast array of hardware platforms. Java virtual machines are so named because they provide a necessary environment for the Java bytecode to be executed.
Java virtual machines accept standardized binary format code. Java compilers translate this code into the necessary format needed before it is run on a JVM. This organized approach ensures the portability and stability of Java to be implemented on such a wide array of hardware devices.


*** در ضمن شما قبل از نصب هرگونه IDEیی نیاز به نصب JDK دارید. (حداقل در مورد NetBeans 6.5 به پایین اینگونه است.)


ندانستن عیب نیست، نپرسیدن عیب است.

موفق و سربلند باشید.


منبع: http://www.tech-faq.com