السلام عليكم ورحمة الله وبركاته
اخواني الاعزاء اعضاء منتدى الفريق العربي للبرمجة انا عضو جديد وبدأت في تعلم لغة الجافا للتو..
قد واجهتني مشكلة ولم اعرف اين الخطا
هذا الكود يقوم بتعبئة المصفوفة عن طريق المستخدم ويتم ترتيبها تصاعديا
import javax.swing.JOptionPane;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int myarray[] = new int[10];
//---------------
int $num;
String $s;
//-----------------
for(int $i=0;$i<10;$i++){
$s = JOptionPane.showInputDialog("insert numbers " + $i);
$num = Integer.parseInt($s);
myarray[$i] = $num;
}
//------------------------------
int $desc;
for(int $j=0;$j<=myarray.length;$j++){
for(int $i=0;$i<=myarray.length;$i++){
if(myarray[$i] > myarray[$i+1]){
$desc = myarray[$i];
myarray[$i] = myarray[$i+1];
myarray[$i+1] = $desc;
}
}
}
for(int $i=0; $i<=myarray.length;$i++){
System.out.println(myarray[$i]);
}
//----------------------------------------
}
}
}يظهر لي خطأ ولم اعرف السبب؟؟
وهذا الخطأ
java.lang.SecurityException: Prohibited package name: java
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:480)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:626)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: java.Main. Program will exit.
Exception in thread "main" Java Result: 1
BUILD SUCCESSFUL (total time: 1 second)اتمنى منكم المساعدة وشكراً لكم مقدماً
تحياتي,,مبتدئ جافا