JShell একটি ইন্টারেক্টিভ REPL পরিবর্তনশীল ঘোষণা, বিবৃতি, অভিব্যক্তি, এবং ইত্যাদির মতো সাধারণ জাভা প্রোগ্রামগুলি চালানো এবং মূল্যায়ন করার সরঞ্জাম৷
যখন JShell টুল চালু হয়, কোডটি ডিফল্টরূপে প্রি-লোড হয়। এই কোডটি প্রদর্শন করতে, আমরা শুধু "/list -start কমান্ড চালু করি কমান্ড ব্যবহার করে শুরু হলে JShell কে স্বয়ংক্রিয়ভাবে লোড করতে বলা সম্ভব:"/set start [-retain] [Type] "। প্রথম বিকল্প "- ধরে রাখা " JShell কে কাঙ্খিত [Type] রেকর্ড করতে বলে৷ পরবর্তী JShell সেশনের জন্য স্টার্টআপ। যদি আমরা এটি নির্দিষ্ট না করি, একটি নতুন সেশন খোলার সময় ডিফল্ট স্টার্টআপ চালু করা যেতে পারে
/set start [-retain] -File /set start [-retain] -Default /set start [-retain] -none
- /সেট স্টার্ট [-রিটেন] ফাইল: এই কমান্ডটি JShell কে বলে যে এটি শুরু হলে, এটি ফাইলের বিষয়বস্তু লোড করতে হবে (এই ফাইলটিতে ভেরিয়েবল, পদ্ধতি, ক্লাস, তৈরির জন্য কোড রয়েছে ইত্যাদি)।
- /সেট শুরু [-রিটেইন] -কোনও নয়: এই কমান্ডটি JShell কে বলে যে এটি শুরু হলে কোনো কোড/কমান্ড লোড না করতে।
- /সেট শুরু [-রিটেন] -ডিফল্ট: এই কমান্ডটি JShell এর শুরুকে এর ডিফল্ট মানতে পুনরায় সেট করে।
নীচের কোড স্নিপেটে, আমরা "/set start [-retain] -File ব্যবহার করতে পারি " কমান্ড,
jshell> /list -start s1 : import java.io.*; s2 : import java.math.*; s3 : import java.net.*; s4 : import java.nio.file.*; s5 : import java.util.*; s6 : import java.util.concurrent.*; s7 : import java.util.function.*; s8 : import java.util.prefs.*; s9 : import java.util.regex.*; s10 : import java.util.stream.*; jshell> /set start -retain save.jsh jshell> /exit | Goodbye C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /list -start s1 : int x = 20; s2 : double y = 30; s3 : public int sum(int a, int b) { return a + b; } s4 : String str = "TutorialsPoint";
নীচের কোড স্নিপেটে, আমরা "/set start [-retain] -none ব্যবহার করতে পারি " কমান্ড৷
৷jshell> /set start -retain -none jshell> /exit | Goodbye C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /list -start
নীচের কোড স্নিপেটে, আমরা " /set start [-retain] -Default ব্যবহার করতে পারি " কমান্ড৷
৷jshell> /set start -retain -default jshell> /exit | Goodbye C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /list -start s1 : import java.io.*; s2 : import java.math.*; s3 : import java.net.*; s4 : import java.nio.file.*; s5 : import java.util.*; s6 : import java.util.concurrent.*; s7 : import java.util.function.*; s8 : import java.util.prefs.*; s9 : import java.util.regex.*; s10 : import java.util.stream.*;