www.iranbazargan.com
جمعه 28 مهر 1391, 19:24 عصر
سلام مشکل از این قراره که
من هنوز در ابتدای راه جاوا هستم و یک برنامه خیلخیلی ساده نوشتم اما فایل جار رو که میسازم اجرا نمیشه
برنامه:
من 3 تا کلاس
یکی به اسم Main که کلاس اصلی هستش که کدش رو زیر گزاشتم
public class Main
{
public static void main(String[] args)
{
System.out.print("\n-------------------------\n");
//----------------------------------------------------
Print myprint = new Print();
myprint.displayMassage();
System.out.print("\n-------------------------\n");
//----------------------------------------------------
Add myadd = new Add();
myadd.addNumber();
System.out.print("\n-------------------------\n");
//----------------------------------------------------
}
}
بعد یک فایل Add دارم که زیر هست
import java.util.Scanner;
public class Add {
public void addNumber()
{
Scanner input = new Scanner(System.in);
int num1;
int num2;
int sum;
System.out.print("inter num 1 : ");
num1=input.nextInt();
System.out.print("inter num 2 : ");
num2=input.nextInt();
sum=num1+num2;
System.out.print("sum is : ");
System.out.print(sum);
}
}
و یک فایل Print
public class Print {
public void displayMassage()
{
System.out.print("welcom to the Grade book!");
}
}
برنامه در نت بینز درست اجرا میشه وفایل جار رو هم میزاره البته در تنظیمات پروژه ی نتبینز در قسمت Packaging دو تا گزینه داره که هر دوتاش رو تیک زدم یکی compress JAR file و دیگری Build jar file compailing
وگزینه دیگری ندارد و در قسمت Run هم کلاس Main انتخاب شده است
حالا با همه این تفاصیر وقتی که فایل jar رو اجرا میکنیم ارور زیر رو میده و میگه مین اصلی رو نمیتونه پیدا کنه
Failed to load Main-Class manifest attribute from
C:\بقییش هم ادرس اون جایی که فایل جار هست
حالا لطفا کمک کنید که ببینم چیکار کنم تا درست بشه
من هنوز در ابتدای راه جاوا هستم و یک برنامه خیلخیلی ساده نوشتم اما فایل جار رو که میسازم اجرا نمیشه
برنامه:
من 3 تا کلاس
یکی به اسم Main که کلاس اصلی هستش که کدش رو زیر گزاشتم
public class Main
{
public static void main(String[] args)
{
System.out.print("\n-------------------------\n");
//----------------------------------------------------
Print myprint = new Print();
myprint.displayMassage();
System.out.print("\n-------------------------\n");
//----------------------------------------------------
Add myadd = new Add();
myadd.addNumber();
System.out.print("\n-------------------------\n");
//----------------------------------------------------
}
}
بعد یک فایل Add دارم که زیر هست
import java.util.Scanner;
public class Add {
public void addNumber()
{
Scanner input = new Scanner(System.in);
int num1;
int num2;
int sum;
System.out.print("inter num 1 : ");
num1=input.nextInt();
System.out.print("inter num 2 : ");
num2=input.nextInt();
sum=num1+num2;
System.out.print("sum is : ");
System.out.print(sum);
}
}
و یک فایل Print
public class Print {
public void displayMassage()
{
System.out.print("welcom to the Grade book!");
}
}
برنامه در نت بینز درست اجرا میشه وفایل جار رو هم میزاره البته در تنظیمات پروژه ی نتبینز در قسمت Packaging دو تا گزینه داره که هر دوتاش رو تیک زدم یکی compress JAR file و دیگری Build jar file compailing
وگزینه دیگری ندارد و در قسمت Run هم کلاس Main انتخاب شده است
حالا با همه این تفاصیر وقتی که فایل jar رو اجرا میکنیم ارور زیر رو میده و میگه مین اصلی رو نمیتونه پیدا کنه
Failed to load Main-Class manifest attribute from
C:\بقییش هم ادرس اون جایی که فایل جار هست
حالا لطفا کمک کنید که ببینم چیکار کنم تا درست بشه