Я работаю для клиента и пытаюсь доставить ему файл .jar, который он может запускать в любом месте. Тем не менее, кажется, что некоторые из кода не работают, даже если все библиотеки включены (и код, который я могу сказать, не работает входят в стандартной библиотеке Java)Некоторые функции Java, не работающие в скомпилированном JAR
Например:
if(desiredLikesTextField.getText().equals("0")) {
successfulLabel.setText("Checking Likes"); //JLabel
int choice = JOptionPane.showConfirmDialog(this, "You have entered 0 likes.\nWould you prefer to like as much as possible?");
successfulLabel.setText("Entered 0 Likes");
if(choice == JOptionPane.YES_OPTION) {
desiredLikesTextField.setText(String.valueOf(accountPassList.size()));
} else {
return;
}
}
Диалог появляется в нужное время и возвращает правильные значения, но функция setText в JLabel не работает. Это также происходит с JButtons в программе.
Я новичок в создании .jars, поскольку я обычно программирую отдельные компоненты для клиентов, так что есть что-то явно очевидное, что я не хватает? Файл отлично работает на компьютере, с которым я развиваюсь, но когда я переношу файл .jar на другой компьютер, он не работает так, как я этого хочу.
Любые ошибки? Вы отлаживали свой код, чтобы придумать нечто более конкретное, чем «не работает»? –
Когда это работает неправильно, это только на компьютере клиента или на вашем и на клиентах? – Bill
Вы тестировали JAR на своем ПК или только код изнутри среды IDE. Какие версии JRE вы ожидаете поддержать? Какой JRE используется на ПК конечных пользователей? – home