راه اندازی Eclipse برای کامپایل و اجرای یک فایل Java®

راه اندازی Eclipse برای کامپایل و اجرای یک فایل Java®

راه اندازی Eclipse برای کامپایل و اجرای یک فایل Java®
به جای استفاده از دستورات COMSOL برای کامپایل و اجرای یک فایل Java ® که از COMSOL API استفاده می کند، می توان از یک محیط توسعه یکپارچه برای انجام این وظایف استفاده کرد. استفاده از Eclipse نوشتن کد جاوا را آسان‌تر می‌کند، زیرا Eclipse از تکمیل کد و برجسته کردن نحو پشتیبانی می‌کند. علاوه بر این، اشکال زدایی که به عنوان بخشی از Eclipse ارائه می شود می تواند برای اجرای کد خط به خط برای تأیید عملکرد کد و بررسی هرگونه خطای برنامه نویسی استفاده شود. Eclipse رایگان است و می توانید آن را از www.eclipse.org دانلود کنید . برای تنظیم Eclipse برای اجرای یک فایل جاوا صادراتی، اقدامات زیر را در Eclipse انجام دهید:
1
یک پروژه جاوا جدید ایجاد کنید و روی Next کلیک کنید .
2
به تب Libraries بروید و روی Add External JARs کلیک کنید . همه فایل‌های JAR را که در فهرست پلاگین‌ها در فهرست نصب COMSOL قرار گرفته‌اند اضافه کنید (معمولاً C:\Program Files\COMSOL\COMSOL 61 \Multiphysics ). این به Eclipse اجازه می دهد تا تعاریف کلاس های مورد استفاده توسط COMSOL API را پیدا کند و کد را در حالت کلاینت/سرور اجرا کند. روی Finish کلیک کنید .
3
فایل جاوای صادراتی خود را در پوشه src پروژه Eclipse خود بکشید و رها کنید .
4
این خط را به ابتدای متد اصلی اضافه کنید
ModelUtil.initStandalone(false);
استدلال باید برای برنامه هایی که از گرافیک استفاده نمی کنند نادرست باشد و برای برنامه هایی که از گرافیک استفاده می کنند درست باشد.
5
برای اجرای برنامه جاوا، می توانید یک Run Configuration در Eclipse ایجاد کنید. این کار را از Run Configurations در منوی Run در Eclipse انجام می دهید . در آنجا تب Environment را انتخاب کرده و سپس دکمه New را بزنید . در کادر محاوره ای New Environment Variable ، متغیرهای زیر را اضافه کنید. سپس بر روی OK کلیک کنید :
در ویندوز، از Name PATH (در ویندوز) استفاده کنید و متن زیر را در Value وارد کنید : <comsolinstalldir>/lib/win64 ، که در آن <comsolinstalldir> فهرستی است که COMSOL Multiphysics در آن نصب شده است.
در لینوکس، از نام LD_LIBRARY_PATH استفاده کنید و متن زیر را در Value وارد کنید : <comsolinstalldir>/lib/glnxa64:<comsolinstalldir>/lib/glnxa64/gcc:<comsolinstalldir>/ext/graphicsmagick/glnxa64:<comsolinstalldir/glnxa64 /glnxa64 ، جایی که <comsolinstalldir> دایرکتوری است که COMSOL Multiphysics در آن نصب شده است. همچنین متغیر را با نام LD_PRELOAD اضافه کنید و مقدار <comsolinstalldir>/java/glnxa64/jre/lib/amd64/libjsig.so را وارد کنید . اگر سیستم عامل برای استفاده از کاما به عنوان جداکننده اعشاری تنظیم شده است، یک متغیر با نام LC_ALL و مقدار تنظیم شده روی C اضافه کنید.برای اعمال نرم افزار COMSOL برای استفاده از نقطه به عنوان جداکننده اعشاری.
در macOS، از نام DYLD_LIBRARY_PATH استفاده کنید و متن زیر را در Value وارد کنید : <comsolinstalldir>/lib/maci64:<comsolinstalldir>/ext/graphicsmagick/maci64:<comsolinstalldir>/ext/cadimport/maci64 ، جایی که <comsolinstall است. جایی که COMSOL Multiphysics نصب شده است.
روی Apply کلیک کنید .
6
برنامه جاوا اکنون می تواند در حالت Run یا Debug از Eclipse شروع شود. برنامه جاوا به عنوان یک فرآیند واحد اجرا می شود که در آن کتابخانه های COMSOL طبق درخواست بارگیری می شوند. این روش ترجیحی برای اجرای فایل‌های مدل معمولی و کوچک است.
7
برای شبیه سازی بزرگ که در آن برنامه خود مجبور است علاوه بر حافظه مورد نیاز COMSOL، مگابایت های زیادی را در حافظه نگه دارد، اجرا در حالت سرویس گیرنده-سرور می تواند مفید باشد. برای این کار فایل جاوا را در ویرایشگر باز کنید و به روش اصلی بروید. اکنون باید خط اضافه شده در مرحله 4 را حذف کنید و دو خط جدید اضافه کنید که اتصال به سرور COMSOL را از برنامه خود کنترل می کند. روش اصلی باید به شکل زیر باشد:
public static void main(string[] args) {
    ModelUtil.connect(“localhost”، 2036);
    اجرا کن()؛
    ModelUtil.disconnect();
}
وقتی روش اصلی را ویرایش کردید باید فایل را ذخیره کنید. Eclipse به طور خودکار فایل را کامپایل می کند.
8
همچنین باید در انتهای برنامه جاوا با System.exit(0) تماس بگیرید تا فرآیند خاتمه یابد.
9
برای اجرای کد ابتدا باید سرور COMSOL را راه اندازی کنید. وقتی سرور شروع به کار کرد به شماره پورتی که در کنسول نوشته شده است توجه کنید. اگر این شماره با شماره نوشته شده در تماس با ModelUtil.connect مطابقت نداشت ، باید این تماس را ویرایش کنید و فایل را دوباره ذخیره کنید.
برنامه جاوا اکنون می تواند در حالت Run یا Debug از Eclipse شروع شود. توجه داشته باشید که پنجره سرور COMSOL با نوشتن اینکه یک اتصال در هنگام شروع برنامه شما راه اندازی شده است پاسخ می دهد.