ეს ინსტრუქცია მიზნად ისახავს დამწყებ პროგრამისტებს დაეხმაროს სწრაფად დაიწყონ გამართვა Eclipse– ით. ის იყენებს მარტივ პროგრამას იმის დემონსტრირებისათვის, თუ როგორ ხდება გამართვა Eclipse– ში. იგი მოიცავს შეცდომების აღმოფხვრის ძირითად ცოდნას და უნარებს, ასე რომ ადვილი გასაგები და ადვილად მისახვედრი იქნება. ჩვენ ვნახავთ, თუ როგორ ასრულებს პროგრამა ეტაპობრივად გამართვის რეჟიმში.
ნაბიჯები
ნაბიჯი 1. დააყენეთ შესვენების წერტილები:
შესვენების წერტილის დასადგენად, ჯერ შეარჩიეთ კოდის ერთი ხაზი, შემდეგ გადაიტანეთ თაგვი ამ ხაზის მარცხენა ნაწილში (როგორც ნაჩვენებია ქვემოთ მოცემულ სურათზე), ან ორჯერ დააწკაპუნეთ ან დააწკაპუნეთ მარჯვენა ღილაკით და აირჩიეთ "გადართვა გადართვის წერტილი" ამომხტარი სიიდან, პატარა გამოჩნდება ლურჯი ბურთი, რაც იმას ნიშნავს, რომ შესვენების წერტილი წარმატებით არის დადგენილი.
ნაბიჯი 2. დაიწყეთ პროგრამა გამართვის რეჟიმში:
ჩვენ გვაქვს ამის სამი გზა: 1> დააჭირეთ F11; 2> დააწკაპუნეთ პუნქტზე „გაშვება“მთავარ მენიუში და შემდეგ აირჩიეთ „გამართვა“ჩამოსაშლელ სიაში; 3> დააწკაპუნეთ შეცდომების ხატულაზე ინსტრუმენტების პანელზე (როგორც ქვემოთ მოყვანილი სურათი გვიჩვენებს) და შემდეგ შეარჩიეთ „გამართვა როგორც Java აპლიკაცია“.
ნაბიჯი 3. დაამატეთ ცვლადები ყუთში შესამოწმებლად:
ჩვენ ვხედავთ, რომ პროგრამა ახლა ჩერდება იმ ხაზზე, რომელზეც ჩვენ დავადგინეთ შესვენების წერტილი. ახლა ჩვენ დავამატებთ ცვლადებს ყუთში, რომ ნახოთ თუ არა პროგრამა იმუშავებს ისე, როგორც ველოდით. იმისათვის, რომ დაამატოთ ცვლადი ყუთში, განათავსეთ კურსორი მასზე, დააწკაპუნეთ მარჯვენა ღილაკით, შემდეგ ამომხტარი სიიდან აირჩიეთ „ყურება“.
ნაბიჯი 4. შეამოწმეთ ცვლადი მნიშვნელობები ყუთში:
ახლა ჩვენ ვხედავთ, რომ num1 და num2 არის მოსალოდნელი, მაგრამ ჯამი მაინც არის 0.0, რადგან პროგრამას არ აქვს გაშვებული კოდი, რომელიც განაახლებს თანხის მნიშვნელობას.
ნაბიჯი 5. ნაბიჯი შევიდა:
გადადით ფუნქციაზე: ახლა ჩვენ გამოვიყენებთ ფუნქციის დამატებას () ჯამის გამოსათვლელად. იმის სანახავად, იმუშავებს თუ არა ფუნქცია add () ისე, როგორც ჩვენ ველოდით, ჩვენ შევდივართ მასში. ამისათვის უბრალოდ დააჭირეთ F5, ან ინსტრუმენტების პანელზე, დააჭირეთ ღილაკს "ნაბიჯი შესვლა" ინსტრუმენტების პანელში, ან მთავარ მენიუში, აირჩიეთ პუნქტი "გაშვება" ჩამოსაშლელ სიაში. პროგრამა ამოქმედდება add () ფუნქციაზე და შეჩერდება პირველ შემსრულებელ კოდზე.
ნაბიჯი 6. დაუბრუნდით ფუნქციას:
გაუშვით კოდი F6– ის დაჭერით, ან ღილაკზე „გადააბიჯეთ“ღილაკზე დაჭერით ინსტრუმენტების პანელში, ან მთავარ მენიუში, აირჩიეთ პუნქტი „გაშვება“ჩამოსაშლელ სიაში. პროგრამა დაუბრუნდება ფუნქციის დამატება () მთავარს () და შეწყვეტს იმავე ხაზზე, როდესაც ის ადრე დატოვა.
ნაბიჯი 7. შეამოწმეთ ფუნქციის დაბრუნების მნიშვნელობა:
გაუშვით პროგრამა Step Over– ით, თანხის ღირებულება შეიცვლება 9.0 – ით.
ნაბიჯი 8. დაბეჭდეთ შედეგი:
გაუშვით პროგრამა Step Over– ით. ჩვენ უნდა გამოვიყენოთ Step Over ნაცვლად Step Into რადგან ჩვენ არ გვაქვს println () ფუნქციის საწყისი კოდი.
ნაბიჯი 9. დააყენეთ გამართვის ფილტრი:
იმისათვის, რომ თავიდან იქნას აცილებული ფუნქციებში წყაროს კოდის გარეშე, ჩვენ უნდა შევცვალოთ ზოგიერთი კონფიგურაცია, რათა განვსაზღვროთ, რომ დებაგერატმა არ შეაბიჯოს ამ ფუნქციებში, თუნდაც გამოიყენოს ბრძანება. ძირითადი მენიუდან "Windows", აირჩიეთ "Preference", შემდეგ მიჰყევით ციფრებს ქვემოთ მოცემულ სურათზე:
ნაბიჯი 10. შეჩერდით მთავარში:
არსებობს კიდევ ერთი გზა პროგრამის გამართვის შესაჩერებლად გამართვის მიზნით-Stop in main. ეს ნიშნავს, რომ თუ ის გააქტიურებულია, ყოველ ჯერზე, როდესაც პროგრამა იწყებს მუშაობას, ის შეჩერდება მთავარ () მთავარ შესრულებად კოდზე, რათა კოდის ხელით გაშვება. „მთავარში გაჩერების“გასააქტიურებლად, მარჯვენა ღილაკით დააწკაპუნეთ პროექტის სახელზე პროექტის საძიებო ფანჯარაში, შეარჩიეთ „თვისება“, რომ გამოჩნდეს დიალოგური ფანჯარა „თვისებები xxx“(xxx არის პროექტის სახელი), შემდეგ კი მიჰყევით ნაბიჯებს, რომლებიც ნომრებით არის დასახელებული თანმიმდევრობით.
Რჩევები
- საერთოდ ჩვენ შეგვიძლია პროგრამის ყველგან განვსაზღვროთ წერტილი კომენტარების გარდა, "{" ან "}", მაგრამ რეალურ პრაქტიკაში ჩვენ უნდა დავამყაროთ შესვენების წერტილი შესაბამის კოდზე, ანუ დავაყენოთ მნიშვნელოვანი შესვენების წერტილი;
- თუ არ გსურთ პროგრამის ხელით გაშვება გამართვის რეჟიმში, შეგიძლიათ დააჭიროთ ღილაკს”Resume Button” ინსტრუმენტთა პანელზე, რათა გაუშვათ მომდევნო შესვენების წერტილში, ან დაასრულოთ გამართვა, თუ აღარ არის შესვენების წერტილი.