JavaFX হল একটি প্ল্যাটফর্ম যা Java দিয়ে গ্রাফিকাল ইউজার ইন্টারফেস (GUI) অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। JavaFX এর মাধ্যমে আপনি ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতে পারেন যেগুলিতে রিচ ইউজার ইন্টারফেস, এনিমেশন, ভিডিও প্লেব্যাক এবং আরও অনেক কিছু থাকতে পারে। Java 8 পর্যন্ত JavaFX ছিল Java SE-এর অংশ, কিন্তু Java 11 থেকে এটি একটি আলাদা লাইব্রেরি হিসেবে মুক্তি পেয়েছে। তাই JavaFX SDK আলাদাভাবে ডাউনলোড এবং ইন্সটল করতে হয়।
নিচে JavaFX SDK ডাউনলোড এবং ইন্সটলেশন এর ধাপগুলি দেওয়া হলো:
1. JavaFX SDK ডাউনলোড করা:
- JavaFX SDK ডাউনলোড:
- JavaFX SDK ডাউনলোড করার জন্য, প্রথমে JavaFX Downloads Page এ যান।
- সেখানে আপনি Latest Release ট্যাব দেখতে পাবেন, যেখানে JavaFX-এর সর্বশেষ সংস্করণটি ডাউনলোড করার লিঙ্ক পাবেন।
- আপনার অপারেটিং সিস্টেমের (Windows, macOS, বা Linux) জন্য উপযুক্ত সংস্করণ নির্বাচন করুন এবং ডাউনলোড করুন।
2. JavaFX SDK ইন্সটলেশন:
- Windows:
- JavaFX SDK Extract: ডাউনলোড করা
.zipফাইলটি আনজিপ করুন। এটি একটি নির্দিষ্ট ডিরেক্টরিতে এক্সট্র্যাক্ট হবে। - Path Configuration:
- JavaFX SDK ইন্সটলেশনের পাথটি আপনার সিস্টেমের পাথে যোগ করতে হবে। এটা করতে:
- "This PC" এ রাইট ক্লিক করে "Properties" এ যান।
- "Advanced system settings" এবং তারপর "Environment Variables" এ ক্লিক করুন।
- "System variables" এর মধ্যে
Pathসিলেক্ট করুন এবং "Edit" এ ক্লিক করুন। - JavaFX SDK এর
binফোল্ডারের পাথটি পাথ লিস্টে যোগ করুন (যেমন:C:\Program Files\Java\javafx-sdk-XX\bin)
- JavaFX SDK ইন্সটলেশনের পাথটি আপনার সিস্টেমের পাথে যোগ করতে হবে। এটা করতে:
- JavaFX SDK Extract: ডাউনলোড করা
- macOS:
- JavaFX SDK Extract:
.tar.gzফাইলটি ডাউনলোড করে এক্সট্র্যাক্ট করুন। এটি একটি নির্দিষ্ট ডিরেক্টরিতে এক্সট্র্যাক্ট হবে। - Path Configuration:
টার্মিনাল ওপেন করুন এবং নিম্নলিখিত কমান্ডটি চালান (পথটি আপনার JavaFX SDK অবস্থান অনুযায়ী পরিবর্তন করুন):
export PATH_TO_FX=/path/to/javafx-sdk/lib- আপনাকে আপনার
PATHএ JavaFX SDK যুক্ত করতে হতে পারে।
- JavaFX SDK Extract:
- Linux:
- JavaFX SDK Extract:
.tar.gzফাইলটি ডাউনলোড এবং এক্সট্র্যাক্ট করুন। এটি একটি নির্দিষ্ট ডিরেক্টরিতে এক্সট্র্যাক্ট হবে। - Path Configuration:
টার্মিনাল ব্যবহার করে JavaFX SDK এর অবস্থানটি সেট করুন। আপনি
.bashrcঅথবা.zshrcফাইলে নিম্নলিখিত লাইন যোগ করতে পারেন:export PATH_TO_FX=/path/to/javafx-sdk/lib
- JavaFX SDK Extract:
3. JavaFX SDK ইন্টিগ্রেট করা IDE তে (IntelliJ IDEA বা Eclipse):
IntelliJ IDEA:
- IntelliJ IDEA ওপেন করুন।
- একটি নতুন প্রজেক্ট তৈরি করুন অথবা পুরানো প্রজেক্ট খুলুন।
- Project Structure এর মধ্যে Libraries এ গিয়ে JavaFX SDK যুক্ত করুন।
VM options-এ এই কোডটি যোগ করুন:
--module-path /path/to/javafx-sdk/lib --add-modules javafx.controls,javafx.fxml
Eclipse:
- Eclipse ওপেন করুন।
- একটি নতুন JavaFX প্রজেক্ট তৈরি করুন।
- Project Properties এর মধ্যে Java Build Path এ গিয়ে JavaFX SDK যোগ করুন।
VM arguments-এ এই কোডটি যোগ করুন:
--module-path /path/to/javafx-sdk/lib --add-modules javafx.controls,javafx.fxml
4. JavaFX প্রোগ্রাম রান করা:
JavaFX প্রোগ্রাম তৈরি করার জন্য আপনার প্রজেক্টে JavaFX লাইব্রেরি যুক্ত করতে হবে এবং তারপর JavaFX অ্যাপ্লিকেশন কোড লিখতে হবে। উদাহরণস্বরূপ:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;
public class HelloJavaFX extends Application {
@Override
public void start(Stage primaryStage) {
Button btn = new Button("Say 'Hello World'");
btn.setOnAction(event -> System.out.println("Hello World"));
Scene scene = new Scene(btn, 200, 100);
primaryStage.setTitle("Hello JavaFX");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
এটি একটি সাধারণ JavaFX অ্যাপ্লিকেশন যা একটি বাটন প্রদর্শন করবে, এবং বাটনে ক্লিক করলে "Hello World" মেসেজ কনসোলে প্রিন্ট হবে।
5. JavaFX লাইব্রেরি যোগ করার জন্য VM Options (IntelliJ IDEA বা Eclipse):
যেহেতু JavaFX Java 11 এবং তার পরবর্তী সংস্করণে আলাদা লাইব্রেরি হিসেবে মুক্তি পেয়েছে, আপনাকে VM options যোগ করতে হবে:
--module-path /path/to/javafx-sdk/lib --add-modules javafx.controls,javafx.fxml
এটি আপনার JavaFX অ্যাপ্লিকেশনকে চালানোর জন্য প্রয়োজনীয় লাইব্রেরি পাথ এবং মডিউল যুক্ত করবে।
সারাংশ:
- JavaFX SDK ডাউনলোড: OpenJFX ওয়েবসাইট থেকে JavaFX SDK ডাউনলোড করুন।
- JavaFX SDK ইন্সটল: আপনার অপারেটিং সিস্টেম অনুসারে SDK এক্সট্র্যাক্ট এবং পরিবেশ পাথ সেট করুন।
- IDE কনফিগারেশন: IntelliJ IDEA অথবা Eclipse তে JavaFX SDK যুক্ত করুন এবং VM options সঠিকভাবে কনফিগার করুন।
- JavaFX অ্যাপ্লিকেশন তৈরি এবং রান: JavaFX অ্যাপ্লিকেশন তৈরি করুন এবং এটি রান করুন।
এভাবে আপনি JavaFX SDK ডাউনলোড এবং সেটআপ করতে পারবেন এবং আপনার JavaFX অ্যাপ্লিকেশন ডেভেলপ করতে শুরু করতে পারবেন।
Read more