hi,
ich bin ziemlich neu in java und hab für nen freund ein programm für sein rpg entwickelt:
ich hab den code in eclipse in ne ausfürbare jar datei exportiert, gespeichert und mit der bin/javaw.exe vercknüpft. wenn ich auf das programm clicke kommt kurz ne sanduhr und ein es passiert nichts.
wie krieg ich das programm jetzt zum laufen?
schonmal danke im vorraus
ich bin ziemlich neu in java und hab für nen freund ein programm für sein rpg entwickelt:
Code:
package pk1;
import javax.swing.*;
public class Sr2 {
// Anfang Attribute
// Ende Attribute
// Anfang Methoden
public static void main(String[] args, float V1, float V2, float V3, float V4, float V5 )
{
String Formel = JOptionPane.showInputDialog
("Art des Angriffs");
if (Formel.equals("Abwehr"));
String Angriff = JOptionPane.showInputDialog
("Angriff");
String Abwehr = JOptionPane.showInputDialog
("Abwehr");
String Stärke = JOptionPane.showInputDialog
("Stärke");
String Level = JOptionPane.showInputDialog
("Level");
float Zufall = (float) (Math.random()+1);
float Att = Float.parseFloat(Angriff);
float Abw = Float.parseFloat(Abwehr);
float Str = Float.parseFloat(Stärke);
float Lvl = Float.parseFloat(Level);
V1 = (Att * Zufall - Abw);
V2 = (1 + Str);
V3 = (Lvl + Str / 256);
V4 = (V2 * V3);
V5 = (V4 * V1);
JOptionPane.showMessageDialog
(null, "Der Schaden beträgt" + V5);
if (Formel.equals("Agilität"));
String Angriff1 = JOptionPane.showInputDialog
("Angriff");
String Abwehr1 = JOptionPane.showInputDialog
("Abwehr");
String Stärke1 = JOptionPane.showInputDialog
("Stärke");
String Level1 = JOptionPane.showInputDialog
("Level");
String Agilität = JOptionPane.showInputDialog
("Agilität");
float Zufall1 = (float) (Math.random()+1);
float Att1 = Float.parseFloat(Angriff1);
float Abw1 = Float.parseFloat(Abwehr1);
float Str1 = Float.parseFloat(Stärke1);
float Lvl1 = Float.parseFloat(Level1);
float Agl = Float.parseFloat(Agilität);
V1 = (Att1 * Zufall1 - Abw1);
V2 = (1 + Str1);
V3 = (Lvl1 + Agl / 218);
V4 = (V2 * V3);
V5 = (V4 * V1);
JOptionPane.showMessageDialog
(null, "Der Schaden beträgt" + V5);
if (Formel.equals("Magieabh"));
String Angriff7 = JOptionPane.showInputDialog
("Angriff");
String Abwehr7 = JOptionPane.showInputDialog
("Abwehr");
String Magie = JOptionPane.showInputDialog
("Magie");
String Level7 = JOptionPane.showInputDialog
("Level");
float Zufall7 = (float) (Math.random()+1);
float Att7 = Float.parseFloat(Angriff7);
float Abw7 = Float.parseFloat(Abwehr7);
float Mag7 = Float.parseFloat(Magie);
float Lvl7 = Float.parseFloat(Level7);
V1 = (Att7 * Zufall7 - Abw7);
V2 = (1 + Mag7);
V3 = (Lvl7 + Mag7 / 256);
V4 = (V2 * V3);
V5 = (V4 * V1);
JOptionPane.showMessageDialog
(null, "Der Schaden beträgt" + V5);
if (Formel.equals("Magieabwehr"));
String Angriff8 = JOptionPane.showInputDialog
("Angriff");
String Stärke8 = JOptionPane.showInputDialog
("Stärke8");
String Magieabwehr = JOptionPane.showInputDialog
("Magieabwehr");
String Level8 = JOptionPane.showInputDialog
("Level");
float Zufall8 = (float) (Math.random()+1);
float Att8 = Float.parseFloat(Angriff8);
float Maga = Float.parseFloat(Magieabwehr);
float Lvl8 = Float.parseFloat(Level8);
float Str8 = Float.parseFloat(Stärke8);
V1 = (Att8 * Zufall8 - Maga);
V2 = (1 + Str8);
V3 = (Lvl8 + Str8 / 256);
V4 = (V2 * V3);
V5 = (V4 * V1);
JOptionPane.showMessageDialog
(null, "Der Schaden beträgt" + V5);
if (Formel.equals("Magie"));
String Angriff9 = JOptionPane.showInputDialog
("Angriff");
String Magieabwehr9 = JOptionPane.showInputDialog
("Magieabwehr");
String Magie9 = JOptionPane.showInputDialog
("Magie");
String Level9 = JOptionPane.showInputDialog
("Level");
float Zufall9 = (float) (Math.random()+1);
float Atk = Float.parseFloat(Angriff9);
float Magab = Float.parseFloat(Magieabwehr9);
float Mag9 = Float.parseFloat(Magie9);
float Lvl9 = Float.parseFloat(Level9);
V1 = (Atk * Zufall9 - Magab);
V2 = (1 + Str);
V3 = (Lvl9 + Mag9 / 256);
V4 = (V2 * V3);
V5 = (V4 * V1);
JOptionPane.showMessageDialog
(null, "Der Schaden beträgt" + V5);
}
// Ende Methoden
}
wie krieg ich das programm jetzt zum laufen?
schonmal danke im vorraus