ahmad598
پنج شنبه 18 مهر 1387, 21:56 عصر
من تازه دارم شروع می کنم به یاد گرفتن جاوا، ولی همین اول به مشکل برخوردم: هر برنامه ای که از کتابها کپی می کنم، کامپایل میشه(javac)، ولی وقتی که نوبت اجرا می رسه (java) همیشه این ارور رو می ده:
java.lang.NoClassDefFoundError: Documents
Exception in thread "main"
با jre های مختلف (یعنی 2 تا نسخه از ویندوز، یکی هم توی لینوکس) امتحان کردم، ولی همین ارور رو میده. مثلأ یکی از کدها:
public class Hello
{
public void main(String[] args)
{
System.out.println("hello");
}
}
یا یکی دیگه(که از کتاب java in a nutshell کپی کردم):
public class Factorial
{
public static void main(String[] args)
{
int input = Integer.parseInt(args[0]);
double result = factorial(input);
System.out.printIn(result);
}
public static double factorial(int x)
{
if (x<0)
return 0.0;
double fact = 1.0;
while (x>1)
{
fact = fact * x;
x = x-1;
}
return fact;
}
}
مشکل از کجاست؟ تازه جالبتر اینکه applet ها رو اجرا می کنه!
java.lang.NoClassDefFoundError: Documents
Exception in thread "main"
با jre های مختلف (یعنی 2 تا نسخه از ویندوز، یکی هم توی لینوکس) امتحان کردم، ولی همین ارور رو میده. مثلأ یکی از کدها:
public class Hello
{
public void main(String[] args)
{
System.out.println("hello");
}
}
یا یکی دیگه(که از کتاب java in a nutshell کپی کردم):
public class Factorial
{
public static void main(String[] args)
{
int input = Integer.parseInt(args[0]);
double result = factorial(input);
System.out.printIn(result);
}
public static double factorial(int x)
{
if (x<0)
return 0.0;
double fact = 1.0;
while (x>1)
{
fact = fact * x;
x = x-1;
}
return fact;
}
}
مشکل از کجاست؟ تازه جالبتر اینکه applet ها رو اجرا می کنه!