Как я могу скопировать свою Java-программу на другой компьютер?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как я могу скопировать свою Java-программу на другой компьютер?

Сообщение Anonymous »

Я написал простую программу на Java для моделирования волшебного шара-восьмерки и решил, что моему сыну понравится с ним играть. В качестве IDE я использую NetBeans, но хочу иметь возможность скопировать программу и разместить ее на старом ноутбуке, которым я позволю ему пользоваться. Проблема в том, что я не могу понять, как скопировать программу и записать ее на флэш-накопитель, чтобы скопировать на его ноутбук.
Я начал изучать C++, но бросил после второго семестра и теперь я решил научить себя Java. В C++ мне просто нужно было сохранить его как файл .exe, и я мог запустить его где угодно. Я понимаю, что Java делает все по-другому (хотя я тоже не до конца понимаю эту тему), и я видел другие ответы на аналогичный вопрос, но я хотел знать, есть ли способ загрузить программу на его компьютер. где ему не нужно компилировать и затем запускать программу. В идеале все, что ему нужно сделать, это щелкнуть значок на рабочем столе, чтобы запустить приложение.
Я скопировал код ниже, если это поможет. Заранее прошу прощения, так как никогда не задавал здесь вопросов, поэтому уверен, что нарушил какой-то этикет.
public static void main(final String[] args) {

final 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);
}



Подробнее здесь: https://stackoverflow.com/questions/581 ... r-computer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»