Я написал простую Java-программу для имитации волшебного шарика 8 и решил, что моему сыну понравится играть с ним.Я использую Netbeans в качестве своей IDE, но я хочу иметь возможность скопировать программу и поместить ее на старый ноутбук, который я позволил ему использовать.Проблема в том, что я не могу понять, как скопировать программу и поместить ее на флэш-диск, чтобы скопировать на свой ноутбук.
Я начал изучать C ++ и остановился после второго семестра, и теперь я решилучить себя Java.В C ++ мне просто нужно было сохранить его как файл .exe, и я мог запустить его где угодно.Я понимаю, что Java делает вещи по-другому (хотя я тоже не совсем понимаю эту тему), и я видел другие ответы на аналогичный вопрос, но я хотел знать, есть ли способ загрузить программу на его компьютер, гдеему не нужно компилировать и затем запускать программу.В идеале все, что ему нужно сделать, - это щелкнуть значок на рабочем столе, чтобы запустить приложение.
Я скопировал приведенный ниже код, если это поможет.Я заранее прошу прощения, потому что я никогда не публиковал здесь вопрос, поэтому я уверен, что нарушил какой-то этикет.
public static void main(String[] args) {
Random randInt = new Random();
int num = randInt.nextInt(20) + 1;
String input;
char choice = 'n';
boolean end = false;
do{
JOptionPane.showInputDialog (null, "Ask me a question. I know all things.\nWhat is your question?");
num = randInt.nextInt(20) + 1;
switch (num){
case 1 :
JOptionPane.showMessageDialog(null, "Outlook is not good.");
break;
case 2 :
JOptionPane.showMessageDialog(null, "The answer you're looking for is not in here.");
break;
case 3 :
JOptionPane.showMessageDialog(null, "Most definitely yes.");
break;
case 4 :
JOptionPane.showMessageDialog(null, "It is decidedly true.");
break;
case 5 :
JOptionPane.showMessageDialog(null, "It is certainly so.");
break;
case 6 :
JOptionPane.showMessageDialog(null, "The stars tell me it is so.");
break;
case 7 :
JOptionPane.showMessageDialog(null, "That's a stupid question. Pick another.");
break;
case 8 :
JOptionPane.showMessageDialog(null, "The answer will come to you in time.");
break;
case 9 :
JOptionPane.showMessageDialog(null, "Yes - without a doubt.");
break;
case 10 :
JOptionPane.showMessageDialog(null, "It is a certainty written in prophecy.");
break;
case 11 :
JOptionPane.showMessageDialog(null, "Chances are good.");
break;
case 12 :
JOptionPane.showMessageDialog(null, "Most likely.");
break;
case 13 :
JOptionPane.showMessageDialog(null, "Count on it.");
break;
case 14 :
JOptionPane.showMessageDialog(null, "Play the lottery instead. There is a better chance of that happening.");
break;
case 15 :
JOptionPane.showMessageDialog(null, "LOL! Absolutely not!");
break;
case 16 :
JOptionPane.showMessageDialog(null, "Not a chance");
break;
case 17 :
JOptionPane.showMessageDialog(null, "The stars are not aligned. No.");
break;
case 18 :
JOptionPane.showMessageDialog(null, "I don't know. Try asking a Ouija board.");
break;
case 19 :
JOptionPane.showMessageDialog(null, "It is so.");
break;
case 20 :
JOptionPane.showMessageDialog(null, "I'll get back to you on that.");
break;
}
input = JOptionPane.showInputDialog (null, "Would you like to ask another question? Y/N");
choice = input.charAt(0);
if (choice == 'n' || choice == 'N'){
end = true;
}
if (choice == 'y' || choice == 'Y'){
end = false;
}
else{
do{
input = JOptionPane.showInputDialog(null, "I didn't understand. Would you like to ask another question?\nPlease enter\nY for yes\nor\nN for no");
choice = input.charAt (0);
if (choice == 'n' || choice == 'N'){
end = true;
}
if (choice == 'y' || choice == 'Y'){
end = false;
}
}while (choice!='n'&& choice!='N'&&choice!='y'&&choice!='Y');
}
}while(!end);
}