সম্ভাব্য সদৃশ: ডিফল্ট-প্যাকেজে জাভা-ক্লাসগুলি কীভাবে অ্যাক্সেস করবেন?
আমি Eclipse 3.5 ব্যবহার করছি এবং আমি ডিফল্ট প্যাকেজ সহ কিছু প্যাকেজ কাঠামো সহ একটি প্রকল্প তৈরি করেছি। আমার ডিফল্ট প্যাকেজটিতে একটি শ্রেণি রয়েছে - গণনা.জভা এবং আমি কোনও শ্রেণীর প্যাকেজে সেই শ্রেণীর ব্যবহার করতে চাই (উদাহরণস্বরূপ com.company.calc
)। আমি যখন ডিফল্ট প্যাকেজে থাকা ক্লাসটি ব্যবহার করার চেষ্টা করি তখন এটি আমাকে একটি সংকলক ত্রুটি দেয়। এটি ডিফল্ট প্যাকেজে ক্লাসটি সনাক্ত করতে সক্ষম নয়। সমস্যা কোথায়?
গণনা.জভা - উত্স কোড
public class Calculations {
native public int Calculate(int contextId);
native public double GetProgress(int contextId);
static {
System.loadLibrary("Calc");
}
}
আমি আমার ক্লাস অন্য কোনও প্যাকেজে রাখতে পারি না। এই শ্রেণীর কিছু নেটিভ পদ্ধতি রয়েছে যা ডেলফিতে প্রয়োগ করা হয়। যদি আমি সেই ক্লাসটি কোনও ফোল্ডারে রাখি তবে আমাকে যে ডিএলএলটি এড়াতে চাইছে তার পরিবর্তন করতে হবে (সত্য - আমি তা পারি না)। এজন্য আমি আমার ক্লাসটি ডিফল্ট প্যাকেজে রেখেছি।